From 555f28ce6d83f2193149b22a2da7551243e6396f Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Sun, 9 Aug 2020 11:58:19 +0300 Subject: [PATCH] unittest: Add dummy TestCase.subTest() context manager. Just runs "subtests" in the scope of the main TestCase. Signed-off-by: Paul Sokolovsky --- python-stdlib/unittest/unittest.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/python-stdlib/unittest/unittest.py b/python-stdlib/unittest/unittest.py index 70da2ce1..deb678b9 100644 --- a/python-stdlib/unittest/unittest.py +++ b/python-stdlib/unittest/unittest.py @@ -29,10 +29,21 @@ class AssertRaisesContext: return False +class NullContext: + def __enter__(self): + pass + + def __exit__(self, a, b, c): + pass + + class TestCase: def __init__(self): pass + def subTest(self, msg=None, **params): + return NullContext() + def skipTest(self, reason): raise SkipTest(reason)