source: trunk/essentials/dev-lang/python/Tools/pybench/Imports.py@ 3226

Last change on this file since 3226 was 3225, checked in by bird, 19 years ago

Python 2.5

File size: 2.9 KB
Line 
1from pybench import Test
2
3# First imports:
4import os
5import package.submodule
6
7class SecondImport(Test):
8
9 version = 2.0
10 operations = 5 * 5
11 rounds = 40000
12
13 def test(self):
14
15 for i in xrange(self.rounds):
16 import os
17 import os
18 import os
19 import os
20 import os
21
22 import os
23 import os
24 import os
25 import os
26 import os
27
28 import os
29 import os
30 import os
31 import os
32 import os
33
34 import os
35 import os
36 import os
37 import os
38 import os
39
40 import os
41 import os
42 import os
43 import os
44 import os
45
46 def calibrate(self):
47
48 for i in xrange(self.rounds):
49 pass
50
51
52class SecondPackageImport(Test):
53
54 version = 2.0
55 operations = 5 * 5
56 rounds = 40000
57
58 def test(self):
59
60 for i in xrange(self.rounds):
61 import package
62 import package
63 import package
64 import package
65 import package
66
67 import package
68 import package
69 import package
70 import package
71 import package
72
73 import package
74 import package
75 import package
76 import package
77 import package
78
79 import package
80 import package