mirror of
https://github.com/python/cpython.git
synced 2026-05-07 19:11:20 +00:00
[3.14] gh-148254: Use singular "sec" in timeit verbose output (GH-148290) (#148303)
Co-authored-by: gaweng <38250674+gaweng@users.noreply.github.com>
This commit is contained in:
parent
1a3c03c3c9
commit
1f177749c5
3 changed files with 17 additions and 15 deletions
|
|
@ -302,7 +302,7 @@ def test_main_help(self):
|
|||
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 @@ def test_main_verbose(self):
|
|||
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
|
||||
|
||||
|
|
|
|||
|
|
@ -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))
|
||||
|
|
|
|||
|
|
@ -0,0 +1,2 @@
|
|||
Use singular "sec" instead of "secs" in :mod:`timeit` verbose output for
|
||||
consistency with other time units.
|
||||
Loading…
Add table
Add a link
Reference in a new issue