(self, func1, func2)
| 381 | MODE = None |
| 382 | |
| 383 | def assert_functions_equal(self, func1, func2): |
| 384 | assert type(func1) is types.FunctionType, repr(func1) |
| 385 | assert type(func2) is types.FunctionType, repr(func2) |
| 386 | self.assertEqual(func1.__name__, func2.__name__) |
| 387 | self.assertEqual(func1.__code__, func2.__code__) |
| 388 | self.assertEqual(func1.__defaults__, func2.__defaults__) |
| 389 | self.assertEqual(func1.__kwdefaults__, func2.__kwdefaults__) |
| 390 | # We don't worry about __globals__ for now. |
| 391 | |
| 392 | def assert_exc_args_equal(self, exc1, exc2): |
| 393 | args1 = exc1.args |
no test coverage detected