Fix WindowsRunSpiderCommandTest skip outside Windows for older Twisted.

This commit is contained in:
Adrián Chaves 2024-03-11 23:26:19 +01:00
parent 642af40704
commit ab5ea32ffd
1 changed files with 5 additions and 1 deletions

View File

@ -987,10 +987,14 @@ class MySpider(scrapy.Spider):
self.assertIn("The value of FOO is 42", log)
@skipIf(platform.system() != "Windows", "Windows required for .pyw files")
class WindowsRunSpiderCommandTest(RunSpiderCommandTest):
spider_filename = "myspider.pyw"
def setUp(self):
# https://github.com/scrapy/scrapy/issues/6286
if platform.system() != "Windows":
raise unittest.SkipTest("Windows required for .pyw files")
def test_start_requests_errors(self):
log = self.get_log(self.badspider, name="badspider.pyw")
self.assertIn("start_requests", log)