From 397d21f1f5111adede70a154a25af274cd9c80a1 Mon Sep 17 00:00:00 2001 From: Andrey Rakhmatullin Date: Wed, 8 May 2024 16:42:30 +0500 Subject: [PATCH] Cherry-pick WindowsRunSpiderCommandTest fixes (#6290). --- tests/test_commands.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/test_commands.py b/tests/test_commands.py index 36f800850..fb8a9fdc2 100644 --- a/tests/test_commands.py +++ b/tests/test_commands.py @@ -988,12 +988,13 @@ 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): - super().setUp() + if platform.system() != "Windows": + raise unittest.SkipTest("Windows required for .pyw files") + return super().setUp() def test_start_requests_errors(self): log = self.get_log(self.badspider, name="badspider.pyw")