Update timeit.py to 3.14.5 (#7852)

This commit is contained in:
Shahar Naveh authored and GitHub committed 2026-05-12 20:53:11 +09:00
1 parent 2bcbe96e6d
commit f3c2198ff0
2 files changed
+15 -15

No files matched your search

+14 -14
View File
@@ -302,7 +302,7 @@ class TestTimeit(unittest.TestCase):
def test_main_verbose(self):
s = self.run_main(switches=['-v'])
self.assertEqual(s, dedent("""\
1 loop -> 1 secs
1 loop -> 1 sec
raw times: 1 sec, 1 sec, 1 sec, 1 sec, 1 sec
@@ -312,19 +312,19 @@ class TestTimeit(unittest.TestCase):
def test_main_very_verbose(self):
s = self.run_main(seconds_per_increment=0.000_030, switches=['-vv'])
self.assertEqual(s, dedent("""\
1 loop -> 3e-05 secs
2 loops -> 6e-05 secs
5 loops -> 0.00015 secs
10 loops -> 0.0003 secs
20 loops -> 0.0006 secs
50 loops -> 0.0015 secs
100 loops -> 0.003 secs
200 loops -> 0.006 secs
500 loops -> 0.015 secs
1000 loops -> 0.03 secs
2000 loops -> 0.06 secs
5000 loops -> 0.15 secs
10000 loops -> 0.3 secs
1 loop -> 3e-05 sec
2 loops -> 6e-05 sec
5 loops -> 0.00015 sec
10 loops -> 0.0003 sec
20 loops -> 0.0006 sec
50 loops -> 0.0015 sec
100 loops -> 0.003 sec
200 loops -> 0.006 sec
500 loops -> 0.015 sec
1000 loops -> 0.03 sec
2000 loops -> 0.06 sec
5000 loops -> 0.15 sec
10000 loops -> 0.3 sec
raw times: 300 msec, 300 msec, 300 msec, 300 msec, 300 msec
+1 -1
View File
@@ -319,7 +319,7 @@ def main(args=None, *, _wrap_timer=None):
callback = None
if verbose:
def callback(number, time_taken):
msg = "{num} loop{s} -> {secs:.{prec}g} secs"
msg = "{num} loop{s} -> {secs:.{prec}g} sec"
plural = (number != 1)
print(msg.format(num=number, s='s' if plural else '',
secs=time_taken, prec=precision))