diff options
author | Christoph Reiter <reiter.christoph@gmail.com> | 2018-08-15 17:04:45 +0200 |
---|---|---|
committer | Christoph Reiter <reiter.christoph@gmail.com> | 2018-08-15 22:32:40 +0200 |
commit | 6d0b3877b1b7f462742f9f2b95bdf146b7ee5668 (patch) | |
tree | 28fecfce01255724ea4818f8e59694479f0ce1ed /tests | |
parent | e3d412385703bc240e72ec13ea14e9a317bceb93 (diff) | |
download | pygobject-6d0b3877b1b7f462742f9f2b95bdf146b7ee5668.tar.gz |
Use timeit.default_timer() instead of the deprecated time.clock()
default_timer() gives us the most precise time information on all platforms.
time.clock() will be removed with Python 3.8
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_everything.py | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/tests/test_everything.py b/tests/test_everything.py index bccc94b1..68e87652 100644 --- a/tests/test_everything.py +++ b/tests/test_everything.py @@ -13,6 +13,7 @@ import os import re import platform import gc +import timeit import pytest @@ -1406,44 +1407,43 @@ class TestBoxed(unittest.TestCase): class TestTortureProfile(unittest.TestCase): def test_torture_profile(self): - import time total_time = 0 print("") object_ = Everything.TestObj() sys.stdout.write("\ttorture test 1 (10000 iterations): ") - start_time = time.clock() + start_time = timeit.default_timer() for i in range(10000): (y, z, q) = object_.torture_signature_0(5000, "Torture Test 1", 12345) - end_time = time.clock() + end_time = timeit.default_timer() delta_time = end_time - start_time total_time += delta_time print("%f secs" % delta_time) sys.stdout.write("\ttorture test 2 (10000 iterations): ") - start_time = time.clock() + start_time = timeit.default_timer() for i in range(10000): (y, z, q) = Everything.TestObj().torture_signature_0( 5000, "Torture Test 2", 12345) - end_time = time.clock() + end_time = timeit.default_timer() delta_time = end_time - start_time total_time += delta_time print("%f secs" % delta_time) sys.stdout.write("\ttorture test 3 (10000 iterations): ") - start_time = time.clock() + start_time = timeit.default_timer() for i in range(10000): try: (y, z, q) = object_.torture_signature_1( 5000, "Torture Test 3", 12345) except: pass - end_time = time.clock() + end_time = timeit.default_timer() delta_time = end_time - start_time total_time += delta_time print("%f secs" % delta_time) @@ -1454,11 +1454,11 @@ class TestTortureProfile(unittest.TestCase): return 0 userdata = [1, 2, 3, 4] - start_time = time.clock() + start_time = timeit.default_timer() for i in range(10000): (y, z, q) = Everything.test_torture_signature_2( 5000, callback, userdata, "Torture Test 4", 12345) - end_time = time.clock() + end_time = timeit.default_timer() delta_time = end_time - start_time total_time += delta_time print("%f secs" % delta_time) |