MCPcopy Index your code
hub / github.com/python/cpython / test_timeit_globals_args

Method test_timeit_globals_args

Lib/test/test_timeit.py:154–163  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

152 self.assertEqual(delta_time, 0)
153
154 def test_timeit_globals_args(self):
155 global _global_timer
156 _global_timer = FakeTimer()
157 t = timeit.Timer(stmt='_global_timer.inc()', timer=_global_timer)
158 self.assertRaises(NameError, t.timeit, number=3)
159 timeit.timeit(stmt='_global_timer.inc()', timer=_global_timer,
160 globals=globals(), number=3)
161 local_timer = FakeTimer()
162 timeit.timeit(stmt='local_timer.inc()', timer=local_timer,
163 globals=locals(), number=3)
164
165 def repeat(self, stmt, setup, repeat=None, number=None):
166 self.fake_timer = FakeTimer()

Callers

nothing calls this directly

Calls 3

FakeTimerClass · 0.85
assertRaisesMethod · 0.45
timeitMethod · 0.45

Tested by

no test coverage detected