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