(self, stmt, setup, number=None, globals=None)
| 107 | self.fake_timer.inc() |
| 108 | |
| 109 | def timeit(self, stmt, setup, number=None, globals=None): |
| 110 | self.fake_timer = FakeTimer() |
| 111 | t = timeit.Timer(stmt=stmt, setup=setup, timer=self.fake_timer, |
| 112 | globals=globals) |
| 113 | kwargs = {} |
| 114 | if number is None: |
| 115 | number = DEFAULT_NUMBER |
| 116 | else: |
| 117 | kwargs['number'] = number |
| 118 | delta_time = t.timeit(**kwargs) |
| 119 | self.assertEqual(self.fake_timer.setup_calls, 1) |
| 120 | self.assertEqual(self.fake_timer.count, number) |
| 121 | self.assertEqual(delta_time, number) |
| 122 | |
| 123 | # Takes too long to run in debug build. |
| 124 | #def test_timeit_default_iters(self): |
no test coverage detected