aboutsummaryrefslogtreecommitdiff
path: root/tests/internal_bench
diff options
context:
space:
mode:
Diffstat (limited to 'tests/internal_bench')
-rw-r--r--tests/internal_bench/arrayop-1-list_inplace.py4
-rw-r--r--tests/internal_bench/arrayop-2-list_map.py4
-rw-r--r--tests/internal_bench/arrayop-3-bytearray_inplace.py4
-rw-r--r--tests/internal_bench/arrayop-4-bytearray_map.py4
-rw-r--r--tests/internal_bench/bench.py1
-rw-r--r--tests/internal_bench/bytealloc-1-bytes_n.py2
-rw-r--r--tests/internal_bench/bytealloc-2-repeat.py2
-rw-r--r--tests/internal_bench/bytebuf-1-inplace.py4
-rw-r--r--tests/internal_bench/bytebuf-2-join_map_bytes.py6
-rw-r--r--tests/internal_bench/bytebuf-3-bytarray_map.py4
-rw-r--r--tests/internal_bench/from_iter-1-list_bound.py4
-rw-r--r--tests/internal_bench/from_iter-2-list_unbound.py4
-rw-r--r--tests/internal_bench/from_iter-3-tuple_bound.py4
-rw-r--r--tests/internal_bench/from_iter-4-tuple_unbound.py4
-rw-r--r--tests/internal_bench/from_iter-5-bytes_bound.py4
-rw-r--r--tests/internal_bench/from_iter-6-bytes_unbound.py4
-rw-r--r--tests/internal_bench/from_iter-7-bytearray_bound.py4
-rw-r--r--tests/internal_bench/from_iter-8-bytearray_unbound.py4
-rw-r--r--tests/internal_bench/func_args-1.1-pos_1.py3
-rw-r--r--tests/internal_bench/func_args-1.2-pos_3.py3
-rw-r--r--tests/internal_bench/func_args-2-pos_default_2_of_3.py3
-rw-r--r--tests/internal_bench/func_args-3.1-kw_1.py3
-rw-r--r--tests/internal_bench/func_args-3.2-kw_3.py3
-rw-r--r--tests/internal_bench/func_builtin-1-enum_pos.py4
-rw-r--r--tests/internal_bench/func_builtin-2-enum_kw.py4
-rw-r--r--tests/internal_bench/funcall-1-inline.py2
-rw-r--r--tests/internal_bench/funcall-2-funcall.py3
-rw-r--r--tests/internal_bench/funcall-3-funcall-local.py3
-rw-r--r--tests/internal_bench/loop_count-1-range.py2
-rw-r--r--tests/internal_bench/loop_count-2-range_iter.py2
-rw-r--r--tests/internal_bench/loop_count-3-while_up.py2
-rw-r--r--tests/internal_bench/loop_count-4-while_down_gt.py2
-rw-r--r--tests/internal_bench/loop_count-5-while_down_ne.py2
-rw-r--r--tests/internal_bench/loop_count-5.1-while_down_ne_localvar.py2
-rw-r--r--tests/internal_bench/var-1-constant.py2
-rw-r--r--tests/internal_bench/var-2-global.py2
-rw-r--r--tests/internal_bench/var-3-local.py1
-rw-r--r--tests/internal_bench/var-4-arg.py3
-rw-r--r--tests/internal_bench/var-5-class-attr.py3
-rw-r--r--tests/internal_bench/var-6-instance-attr.py4
-rw-r--r--tests/internal_bench/var-6.1-instance-attr-5.py4
-rw-r--r--tests/internal_bench/var-7-instance-meth.py4
-rw-r--r--tests/internal_bench/var-8-namedtuple-1st.py2
-rw-r--r--tests/internal_bench/var-8.1-namedtuple-5th.py2
44 files changed, 115 insertions, 22 deletions
diff --git a/tests/internal_bench/arrayop-1-list_inplace.py b/tests/internal_bench/arrayop-1-list_inplace.py
index 0ee1ef2ec..b29593c1a 100644
--- a/tests/internal_bench/arrayop-1-list_inplace.py
+++ b/tests/internal_bench/arrayop-1-list_inplace.py
@@ -3,10 +3,12 @@
# method is that it doesn't require any extra memory allocation.
import bench
+
def test(num):
- for i in iter(range(num//10000)):
+ for i in iter(range(num // 10000)):
arr = [0] * 1000
for i in range(len(arr)):
arr[i] += 1
+
bench.run(test)
diff --git a/tests/internal_bench/arrayop-2-list_map.py b/tests/internal_bench/arrayop-2-list_map.py
index 9d5095c53..5959d3f46 100644
--- a/tests/internal_bench/arrayop-2-list_map.py
+++ b/tests/internal_bench/arrayop-2-list_map.py
@@ -4,9 +4,11 @@
# array). On the other hand, input array stays intact.
import bench
+
def test(num):
- for i in iter(range(num//10000)):
+ for i in iter(range(num // 10000)):
arr = [0] * 1000
arr2 = list(map(lambda x: x + 1, arr))
+
bench.run(test)
diff --git a/tests/internal_bench/arrayop-3-bytearray_inplace.py b/tests/internal_bench/arrayop-3-bytearray_inplace.py
index a6d628070..fbbade2ca 100644
--- a/tests/internal_bench/arrayop-3-bytearray_inplace.py
+++ b/tests/internal_bench/arrayop-3-bytearray_inplace.py
@@ -3,10 +3,12 @@
# method is that it doesn't require any extra memory allocation.
import bench
+
def test(num):
- for i in iter(range(num//10000)):
+ for i in iter(range(num // 10000)):
arr = bytearray(b"\0" * 1000)
for i in range(len(arr)):
arr[i] += 1
+
bench.run(test)
diff --git a/tests/internal_bench/arrayop-4-bytearray_map.py b/tests/internal_bench/arrayop-4-bytearray_map.py
index 1b92a4096..8fa987970 100644
--- a/tests/internal_bench/arrayop-4-bytearray_map.py
+++ b/tests/internal_bench/arrayop-4-bytearray_map.py
@@ -4,9 +4,11 @@
# array). On the other hand, input array stays intact.
import bench
+
def test(num):
- for i in iter(range(num//10000)):
+ for i in iter(range(num // 10000)):
arr = bytearray(b"\0" * 1000)
arr2 = bytearray(map(lambda x: x + 1, arr))
+
bench.run(test)
diff --git a/tests/internal_bench/bench.py b/tests/internal_bench/bench.py
index 0cd40a93f..d7087e0e0 100644
--- a/tests/internal_bench/bench.py
+++ b/tests/internal_bench/bench.py
@@ -3,6 +3,7 @@ import time
ITERS = 20000000
+
def run(f):
t = time.time()
f(ITERS)
diff --git a/tests/internal_bench/bytealloc-1-bytes_n.py b/tests/internal_bench/bytealloc-1-bytes_n.py
index 4a4bbc6fa..8b8120a53 100644
--- a/tests/internal_bench/bytealloc-1-bytes_n.py
+++ b/tests/internal_bench/bytealloc-1-bytes_n.py
@@ -1,7 +1,9 @@
import bench
+
def test(num):
for i in iter(range(num // 1000)):
bytes(10000)
+
bench.run(test)
diff --git a/tests/internal_bench/bytealloc-2-repeat.py b/tests/internal_bench/bytealloc-2-repeat.py
index 786a80462..8d6b5d528 100644
--- a/tests/internal_bench/bytealloc-2-repeat.py
+++ b/tests/internal_bench/bytealloc-2-repeat.py
@@ -1,7 +1,9 @@
import bench
+
def test(num):
for i in iter(range(num // 1000)):
b"\0" * 10000
+
bench.run(test)
diff --git a/tests/internal_bench/bytebuf-1-inplace.py b/tests/internal_bench/bytebuf-1-inplace.py
index 7e7d9391c..e1b6016a5 100644
--- a/tests/internal_bench/bytebuf-1-inplace.py
+++ b/tests/internal_bench/bytebuf-1-inplace.py
@@ -2,10 +2,12 @@
# Inplace - the most memory efficient way
import bench
+
def test(num):
- for i in iter(range(num//10000)):
+ for i in iter(range(num // 10000)):
ba = bytearray(b"\0" * 1000)
for i in range(len(ba)):
ba[i] += 1
+
bench.run(test)
diff --git a/tests/internal_bench/bytebuf-2-join_map_bytes.py b/tests/internal_bench/bytebuf-2-join_map_bytes.py
index daa622991..9ecee4797 100644
--- a/tests/internal_bench/bytebuf-2-join_map_bytes.py
+++ b/tests/internal_bench/bytebuf-2-join_map_bytes.py
@@ -4,9 +4,11 @@
# this is slowest way to do it.
import bench
+
def test(num):
- for i in iter(range(num//10000)):
+ for i in iter(range(num // 10000)):
ba = bytearray(b"\0" * 1000)
- ba2 = b''.join(map(lambda x:bytes([x + 1]), ba))
+ ba2 = b"".join(map(lambda x: bytes([x + 1]), ba))
+
bench.run(test)
diff --git a/tests/internal_bench/bytebuf-3-bytarray_map.py b/tests/internal_bench/bytebuf-3-bytarray_map.py
index 078d08e99..2752d4e78 100644
--- a/tests/internal_bench/bytebuf-3-bytarray_map.py
+++ b/tests/internal_bench/bytebuf-3-bytarray_map.py
@@ -2,9 +2,11 @@
# No joins, but still map().
import bench
+
def test(num):
- for i in iter(range(num//10000)):
+ for i in iter(range(num // 10000)):
ba = bytearray(b"\0" * 1000)
ba2 = bytearray(map(lambda x: x + 1, ba))
+
bench.run(test)
diff --git a/tests/internal_bench/from_iter-1-list_bound.py b/tests/internal_bench/from_iter-1-list_bound.py
index d209daecc..384d52903 100644
--- a/tests/internal_bench/from_iter-1-list_bound.py
+++ b/tests/internal_bench/from_iter-1-list_bound.py
@@ -1,8 +1,10 @@
import bench
+
def test(num):
- for i in iter(range(num//10000)):
+ for i in iter(range(num // 10000)):
l = [0] * 1000
l2 = list(l)
+
bench.run(test)
diff --git a/tests/internal_bench/from_iter-2-list_unbound.py b/tests/internal_bench/from_iter-2-list_unbound.py
index be019c52f..98e22d681 100644
--- a/tests/internal_bench/from_iter-2-list_unbound.py
+++ b/tests/internal_bench/from_iter-2-list_unbound.py
@@ -1,8 +1,10 @@
import bench
+
def test(num):
- for i in iter(range(num//10000)):
+ for i in iter(range(num // 10000)):
l = [0] * 1000
l2 = list(map(lambda x: x, l))
+
bench.run(test)
diff --git a/tests/internal_bench/from_iter-3-tuple_bound.py b/tests/internal_bench/from_iter-3-tuple_bound.py
index 7b7fa36c6..f052f6dee 100644
--- a/tests/internal_bench/from_iter-3-tuple_bound.py
+++ b/tests/internal_bench/from_iter-3-tuple_bound.py
@@ -1,8 +1,10 @@
import bench
+
def test(num):
- for i in iter(range(num//10000)):
+ for i in iter(range(num // 10000)):
l = [0] * 1000
l2 = tuple(l)
+
bench.run(test)
diff --git a/tests/internal_bench/from_iter-4-tuple_unbound.py b/tests/internal_bench/from_iter-4-tuple_unbound.py
index 7c7f134c8..ff9d1b4df 100644
--- a/tests/internal_bench/from_iter-4-tuple_unbound.py
+++ b/tests/internal_bench/from_iter-4-tuple_unbound.py
@@ -1,8 +1,10 @@
import bench
+
def test(num):
- for i in iter(range(num//10000)):
+ for i in iter(range(num // 10000)):
l = [0] * 1000
l2 = tuple(map(lambda x: x, l))
+
bench.run(test)
diff --git a/tests/internal_bench/from_iter-5-bytes_bound.py b/tests/internal_bench/from_iter-5-bytes_bound.py
index b793a3207..967cb99ee 100644
--- a/tests/internal_bench/from_iter-5-bytes_bound.py
+++ b/tests/internal_bench/from_iter-5-bytes_bound.py
@@ -1,8 +1,10 @@
import bench
+
def test(num):
- for i in iter(range(num//10000)):
+ for i in iter(range(num // 10000)):
l = [0] * 1000
l2 = bytes(l)
+
bench.run(test)
diff --git a/tests/internal_bench/from_iter-6-bytes_unbound.py b/tests/internal_bench/from_iter-6-bytes_unbound.py
index 20aa55627..b85501916 100644
--- a/tests/internal_bench/from_iter-6-bytes_unbound.py
+++ b/tests/internal_bench/from_iter-6-bytes_unbound.py
@@ -1,8 +1,10 @@
import bench
+
def test(num):
- for i in iter(range(num//10000)):
+ for i in iter(range(num // 10000)):
l = [0] * 1000
l2 = bytes(map(lambda x: x, l))
+
bench.run(test)
diff --git a/tests/internal_bench/from_iter-7-bytearray_bound.py b/tests/internal_bench/from_iter-7-bytearray_bound.py
index 72001a05c..d0c4c65a7 100644
--- a/tests/internal_bench/from_iter-7-bytearray_bound.py
+++ b/tests/internal_bench/from_iter-7-bytearray_bound.py
@@ -1,8 +1,10 @@
import bench
+
def test(num):
- for i in iter(range(num//10000)):
+ for i in iter(range(num // 10000)):
l = [0] * 1000
l2 = bytearray(l)
+
bench.run(test)
diff --git a/tests/internal_bench/from_iter-8-bytearray_unbound.py b/tests/internal_bench/from_iter-8-bytearray_unbound.py
index e2263b8ef..aec2e65ad 100644
--- a/tests/internal_bench/from_iter-8-bytearray_unbound.py
+++ b/tests/internal_bench/from_iter-8-bytearray_unbound.py
@@ -1,8 +1,10 @@
import bench
+
def test(num):
- for i in iter(range(num//10000)):
+ for i in iter(range(num // 10000)):
l = [0] * 1000
l2 = bytearray(map(lambda x: x, l))
+
bench.run(test)
diff --git a/tests/internal_bench/func_args-1.1-pos_1.py b/tests/internal_bench/func_args-1.1-pos_1.py
index eee0ea828..cadb17768 100644
--- a/tests/internal_bench/func_args-1.1-pos_1.py
+++ b/tests/internal_bench/func_args-1.1-pos_1.py
@@ -1,10 +1,13 @@
import bench
+
def func(a):
pass
+
def test(num):
for i in iter(range(num)):
func(i)
+
bench.run(test)
diff --git a/tests/internal_bench/func_args-1.2-pos_3.py b/tests/internal_bench/func_args-1.2-pos_3.py
index 7e03ee2f8..12010d015 100644
--- a/tests/internal_bench/func_args-1.2-pos_3.py
+++ b/tests/internal_bench/func_args-1.2-pos_3.py
@@ -1,10 +1,13 @@
import bench
+
def func(a, b, c):
pass
+
def test(num):
for i in iter(range(num)):
func(i, i, i)
+
bench.run(test)
diff --git a/tests/internal_bench/func_args-2-pos_default_2_of_3.py b/tests/internal_bench/func_args-2-pos_default_2_of_3.py
index 1fa0fbda5..4dc565090 100644
--- a/tests/internal_bench/func_args-2-pos_default_2_of_3.py
+++ b/tests/internal_bench/func_args-2-pos_default_2_of_3.py
@@ -1,10 +1,13 @@
import bench
+
def func(a, b=1, c=2):
pass
+
def test(num):
for i in iter(range(num)):
func(i)
+
bench.run(test)
diff --git a/tests/internal_bench/func_args-3.1-kw_1.py b/tests/internal_bench/func_args-3.1-kw_1.py
index 7bc81e5be..18252570c 100644
--- a/tests/internal_bench/func_args-3.1-kw_1.py
+++ b/tests/internal_bench/func_args-3.1-kw_1.py
@@ -1,10 +1,13 @@
import bench
+
def func(a):
pass
+
def test(num):
for i in iter(range(num)):
func(a=i)
+
bench.run(test)
diff --git a/tests/internal_bench/func_args-3.2-kw_3.py b/tests/internal_bench/func_args-3.2-kw_3.py
index 7f9510684..deac15cb4 100644
--- a/tests/internal_bench/func_args-3.2-kw_3.py
+++ b/tests/internal_bench/func_args-3.2-kw_3.py
@@ -1,10 +1,13 @@
import bench
+
def func(a, b, c):
pass
+
def test(num):
for i in iter(range(num)):
func(c=i, b=i, a=i)
+
bench.run(test)
diff --git a/tests/internal_bench/func_builtin-1-enum_pos.py b/tests/internal_bench/func_builtin-1-enum_pos.py
index 20935164e..c7c148df1 100644
--- a/tests/internal_bench/func_builtin-1-enum_pos.py
+++ b/tests/internal_bench/func_builtin-1-enum_pos.py
@@ -1,7 +1,9 @@
import bench
+
def test(num):
- for i in iter(range(num//20)):
+ for i in iter(range(num // 20)):
enumerate([1, 2], 1)
+
bench.run(test)
diff --git a/tests/internal_bench/func_builtin-2-enum_kw.py b/tests/internal_bench/func_builtin-2-enum_kw.py
index 6c5e44419..a25ab241c 100644
--- a/tests/internal_bench/func_builtin-2-enum_kw.py
+++ b/tests/internal_bench/func_builtin-2-enum_kw.py
@@ -1,7 +1,9 @@
import bench
+
def test(num):
- for i in iter(range(num//20)):
+ for i in iter(range(num // 20)):
enumerate(iterable=[1, 2], start=1)
+
bench.run(test)
diff --git a/tests/internal_bench/funcall-1-inline.py b/tests/internal_bench/funcall-1-inline.py
index fbeb79630..8c3f0ccd5 100644
--- a/tests/internal_bench/funcall-1-inline.py
+++ b/tests/internal_bench/funcall-1-inline.py
@@ -2,8 +2,10 @@
# Establish a baseline for performing a trivial operation inline
import bench
+
def test(num):
for i in iter(range(num)):
a = i + 1
+
bench.run(test)
diff --git a/tests/internal_bench/funcall-2-funcall.py b/tests/internal_bench/funcall-2-funcall.py
index d5c36c60a..a24525804 100644
--- a/tests/internal_bench/funcall-2-funcall.py
+++ b/tests/internal_bench/funcall-2-funcall.py
@@ -2,11 +2,14 @@
# Perform the same trivial operation as global function call
import bench
+
def f(x):
return x + 1
+
def test(num):
for i in iter(range(num)):
a = f(i)
+
bench.run(test)
diff --git a/tests/internal_bench/funcall-3-funcall-local.py b/tests/internal_bench/funcall-3-funcall-local.py
index 1a6d728c6..d92288868 100644
--- a/tests/internal_bench/funcall-3-funcall-local.py
+++ b/tests/internal_bench/funcall-3-funcall-local.py
@@ -5,12 +5,15 @@
# variables are accessed by offset, not by name)
import bench
+
def f(x):
return x + 1
+
def test(num):
f_ = f
for i in iter(range(num)):
a = f_(i)
+
bench.run(test)
diff --git a/tests/internal_bench/loop_count-1-range.py b/tests/internal_bench/loop_count-1-range.py
index e22adf6cb..fdb11eaac 100644
--- a/tests/internal_bench/loop_count-1-range.py
+++ b/tests/internal_bench/loop_count-1-range.py
@@ -1,7 +1,9 @@
import bench
+
def test(num):
for i in range(num):
pass
+
bench.run(test)
diff --git a/tests/internal_bench/loop_count-2-range_iter.py b/tests/internal_bench/loop_count-2-range_iter.py
index fe4a3857e..4189bf329 100644
--- a/tests/internal_bench/loop_count-2-range_iter.py
+++ b/tests/internal_bench/loop_count-2-range_iter.py
@@ -1,7 +1,9 @@
import bench
+
def test(num):
for i in iter(range(num)):
pass
+
bench.run(test)
diff --git a/tests/internal_bench/loop_count-3-while_up.py b/tests/internal_bench/loop_count-3-while_up.py
index 1ab8054a0..22c64403b 100644
--- a/tests/internal_bench/loop_count-3-while_up.py
+++ b/tests/internal_bench/loop_count-3-while_up.py
@@ -1,8 +1,10 @@
import bench
+
def test(num):
i = 0
while i < num:
i += 1
+
bench.run(test)
diff --git a/tests/internal_bench/loop_count-4-while_down_gt.py b/tests/internal_bench/loop_count-4-while_down_gt.py
index de8dee2ca..47b004c2b 100644
--- a/tests/internal_bench/loop_count-4-while_down_gt.py
+++ b/tests/internal_bench/loop_count-4-while_down_gt.py
@@ -1,7 +1,9 @@
import bench
+
def test(num):
while num > 0:
num -= 1
+
bench.run(test)
diff --git a/tests/internal_bench/loop_count-5-while_down_ne.py b/tests/internal_bench/loop_count-5-while_down_ne.py
index b9a1af414..419c817c8 100644
--- a/tests/internal_bench/loop_count-5-while_down_ne.py
+++ b/tests/internal_bench/loop_count-5-while_down_ne.py
@@ -1,7 +1,9 @@
import bench
+
def test(num):
while num != 0:
num -= 1
+
bench.run(test)
diff --git a/tests/internal_bench/loop_count-5.1-while_down_ne_localvar.py b/tests/internal_bench/loop_count-5.1-while_down_ne_localvar.py
index 96bdb9129..d25102a63 100644
--- a/tests/internal_bench/loop_count-5.1-while_down_ne_localvar.py
+++ b/tests/internal_bench/loop_count-5.1-while_down_ne_localvar.py
@@ -1,8 +1,10 @@
import bench
+
def test(num):
zero = 0
while num != zero:
num -= 1
+
bench.run(test)
diff --git a/tests/internal_bench/var-1-constant.py b/tests/internal_bench/var-1-constant.py
index eec977909..4a2419472 100644
--- a/tests/internal_bench/var-1-constant.py
+++ b/tests/internal_bench/var-1-constant.py
@@ -1,8 +1,10 @@
import bench
+
def test(num):
i = 0
while i < 20000000:
i += 1
+
bench.run(test)
diff --git a/tests/internal_bench/var-2-global.py b/tests/internal_bench/var-2-global.py
index 5758ad61a..a47240d64 100644
--- a/tests/internal_bench/var-2-global.py
+++ b/tests/internal_bench/var-2-global.py
@@ -2,9 +2,11 @@ import bench
ITERS = 20000000
+
def test(num):
i = 0
while i < ITERS:
i += 1
+
bench.run(test)
diff --git a/tests/internal_bench/var-3-local.py b/tests/internal_bench/var-3-local.py
index 124b48429..182bb95f6 100644
--- a/tests/internal_bench/var-3-local.py
+++ b/tests/internal_bench/var-3-local.py
@@ -7,4 +7,5 @@ def test(num):
while i < ITERS:
i += 1
+
bench.run(test)
diff --git a/tests/internal_bench/var-4-arg.py b/tests/internal_bench/var-4-arg.py
index cf050c58f..b9734357c 100644
--- a/tests/internal_bench/var-4-arg.py
+++ b/tests/internal_bench/var-4-arg.py
@@ -6,4 +6,5 @@ def test(num):
while i < num:
i += 1
-bench.run(lambda n:test(20000000))
+
+bench.run(lambda n: test(20000000))
diff --git a/tests/internal_bench/var-5-class-attr.py b/tests/internal_bench/var-5-class-attr.py
index 02ae874ac..e10770ee5 100644
--- a/tests/internal_bench/var-5-class-attr.py
+++ b/tests/internal_bench/var-5-class-attr.py
@@ -1,11 +1,14 @@
import bench
+
class Foo:
num = 20000000
+
def test(num):
i = 0
while i < Foo.num:
i += 1
+
bench.run(test)
diff --git a/tests/internal_bench/var-6-instance-attr.py b/tests/internal_bench/var-6-instance-attr.py
index 787ed870f..0124ef51b 100644
--- a/tests/internal_bench/var-6-instance-attr.py
+++ b/tests/internal_bench/var-6-instance-attr.py
@@ -1,14 +1,16 @@
import bench
-class Foo:
+class Foo:
def __init__(self):
self.num = 20000000
+
def test(num):
o = Foo()
i = 0
while i < o.num:
i += 1
+
bench.run(test)
diff --git a/tests/internal_bench/var-6.1-instance-attr-5.py b/tests/internal_bench/var-6.1-instance-attr-5.py
index e8d338360..692cef20d 100644
--- a/tests/internal_bench/var-6.1-instance-attr-5.py
+++ b/tests/internal_bench/var-6.1-instance-attr-5.py
@@ -1,7 +1,7 @@
import bench
-class Foo:
+class Foo:
def __init__(self):
self.num1 = 0
self.num2 = 0
@@ -9,10 +9,12 @@ class Foo:
self.num4 = 0
self.num = 20000000
+
def test(num):
o = Foo()
i = 0
while i < o.num:
i += 1
+
bench.run(test)
diff --git a/tests/internal_bench/var-7-instance-meth.py b/tests/internal_bench/var-7-instance-meth.py
index f9d463f40..2ed7800be 100644
--- a/tests/internal_bench/var-7-instance-meth.py
+++ b/tests/internal_bench/var-7-instance-meth.py
@@ -1,17 +1,19 @@
import bench
-class Foo:
+class Foo:
def __init__(self):
self._num = 20000000
def num(self):
return self._num
+
def test(num):
o = Foo()
i = 0
while i < o.num():
i += 1
+
bench.run(test)
diff --git a/tests/internal_bench/var-8-namedtuple-1st.py b/tests/internal_bench/var-8-namedtuple-1st.py
index d862480a5..1a6daa6cd 100644
--- a/tests/internal_bench/var-8-namedtuple-1st.py
+++ b/tests/internal_bench/var-8-namedtuple-1st.py
@@ -3,10 +3,12 @@ from ucollections import namedtuple
T = namedtuple("Tup", ["num", "bar"])
+
def test(num):
t = T(20000000, 0)
i = 0
while i < t.num:
i += 1
+
bench.run(test)
diff --git a/tests/internal_bench/var-8.1-namedtuple-5th.py b/tests/internal_bench/var-8.1-namedtuple-5th.py
index 0bcf66180..568ece806 100644
--- a/tests/internal_bench/var-8.1-namedtuple-5th.py
+++ b/tests/internal_bench/var-8.1-namedtuple-5th.py
@@ -3,10 +3,12 @@ from ucollections import namedtuple
T = namedtuple("Tup", ["foo1", "foo2", "foo3", "foo4", "num"])
+
def test(num):
t = T(0, 0, 0, 0, 20000000)
i = 0
while i < t.num:
i += 1
+
bench.run(test)