Updated decorators test to use subTest().
@@ -244,13 +244,13 @@ class MethodDecoratorTests(SimpleTestCase):
"A method"
pass
- for Test in (TestPlain, TestMethodAndClass, TestIterable):
+ tests = (TestPlain, TestMethodAndClass, TestIterable)
+ for Test in tests:
+ with self.subTest(Test=Test):
self.assertIs(getattr(Test().method, 'myattr', False), True)
self.assertIs(getattr(Test().method, 'myattr2', False), True)
-
self.assertIs(getattr(Test.method, 'myattr', False), True)
self.assertIs(getattr(Test.method, 'myattr2', False), True)
-
self.assertEqual(Test.method.__doc__, 'A method')
self.assertEqual(Test.method.__name__, 'method')
