(self, func, recorders)
| 789 | self.assertEqual(events, expected) |
| 790 | |
| 791 | def check_balanced(self, func, recorders): |
| 792 | events = self.get_events(func, TEST_TOOL, recorders) |
| 793 | self.assertEqual(len(events)%2, 0) |
| 794 | for r, h in zip(events[::2],events[1::2]): |
| 795 | r0 = r[0] |
| 796 | self.assertIn(r0, ("raise", "reraise")) |
| 797 | h0 = h[0] |
| 798 | self.assertIn(h0, ("handled", "unwind")) |
| 799 | self.assertEqual(r[1], h[1]) |
| 800 | |
| 801 | |
| 802 | class StopiterationRecorder(ExceptionRecorder): |
no test coverage detected