From 10d717a3ba08675a8972cbc57419bcd9acd0b9b7 Mon Sep 17 00:00:00 2001 From: Disco DeDisco Date: Wed, 18 Mar 2026 20:49:44 -0400 Subject: [PATCH] removed parallel worker subprocess fail screendump req'ment, so not to break the --parallel FT run --- src/functional_tests/base.py | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/src/functional_tests/base.py b/src/functional_tests/base.py index 16f53f2..8c08812 100644 --- a/src/functional_tests/base.py +++ b/src/functional_tests/base.py @@ -61,12 +61,15 @@ class FunctionalTest(StaticLiveServerTestCase): super().tearDown() def _test_has_failed(self): - return any( - failure[0] == self - for failure in itertools.chain( - self._outcome.result.failures, self._outcome.result.errors + try: + return any( + failure[0] == self + for failure in itertools.chain( + self._outcome.result.failures, self._outcome.result.errors + ) ) - ) + except TypeError: + return False def take_screenshot(self): path = SCREEN_DUMP_LOCATION / self._get_filename("png") @@ -156,12 +159,15 @@ class ChannelsFunctionalTest(ChannelsLiveServerTestCase): super().tearDown() def _test_has_failed(self): - return any( - failure[0] == self - for failure in itertools.chain( - self._outcome.result.failures, self._outcome.result.errors + try: + return any( + failure[0] == self + for failure in itertools.chain( + self._outcome.result.failures, self._outcome.result.errors + ) ) - ) + except TypeError: + return False def take_screenshot(self): path = SCREEN_DUMP_LOCATION / self._get_filename("png")