summaryrefslogtreecommitdiff
path: root/tests/test_everything.py
diff options
context:
space:
mode:
authorChristoph Reiter <reiter.christoph@gmail.com>2018-08-15 17:04:45 +0200
committerChristoph Reiter <reiter.christoph@gmail.com>2018-08-15 22:32:40 +0200
commit6d0b3877b1b7f462742f9f2b95bdf146b7ee5668 (patch)
tree28fecfce01255724ea4818f8e59694479f0ce1ed /tests/test_everything.py
parente3d412385703bc240e72ec13ea14e9a317bceb93 (diff)
downloadpygobject-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/test_everything.py')
-rw-r--r--tests/test_everything.py18
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)