Skip to content

Commit 902de68

Browse files
committed
unittest: Optimise to only create a single nop lambda.
Signed-off-by: Damien George <damien@micropython.org>
1 parent a74d0b4 commit 902de68

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

python-stdlib/unittest/unittest/__init__.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -334,10 +334,11 @@ def _run_suite(c, test_result: TestResult, suite_name=""):
334334
o = c()
335335
else:
336336
o = c
337-
set_up_class = getattr(o, "setUpClass", lambda: None)
338-
tear_down_class = getattr(o, "tearDownClass", lambda: None)
339-
set_up = getattr(o, "setUp", lambda: None)
340-
tear_down = getattr(o, "tearDown", lambda: None)
337+
nop = lambda: None
338+
set_up_class = getattr(o, "setUpClass", nop)
339+
tear_down_class = getattr(o, "tearDownClass", nop)
340+
set_up = getattr(o, "setUp", nop)
341+
tear_down = getattr(o, "tearDown", nop)
341342
exceptions = []
342343
try:
343344
suite_name += "." + c.__qualname__

0 commit comments

Comments
 (0)