ยปCore Development>Code coverage>Tools/pybench/Imports.py

Python code coverage for Tools/pybench/Imports.py

#countcontent
1n/afrom pybench import Test
2n/a
3n/a# First imports:
4n/aimport os
5n/aimport package.submodule
6n/a
7n/aclass SecondImport(Test):
8n/a
9n/a version = 2.0
10n/a operations = 5 * 5
11n/a rounds = 40000
12n/a
13n/a def test(self):
14n/a
15n/a for i in range(self.rounds):
16n/a import os
17n/a import os
18n/a import os
19n/a import os
20n/a import os
21n/a
22n/a import os
23n/a import os
24n/a import os
25n/a import os
26n/a import os
27n/a
28n/a import os
29n/a import os
30n/a import os
31n/a import os
32n/a import os
33n/a
34n/a import os
35n/a import os
36n/a import os
37n/a import os
38n/a import os
39n/a
40n/a import os
41n/a import os
42n/a import os
43n/a import os
44n/a import os
45n/a
46n/a def calibrate(self):
47n/a
48n/a for i in range(self.rounds):
49n/a pass
50n/a
51n/a
52n/aclass SecondPackageImport(Test):
53n/a
54n/a version = 2.0
55n/a operations = 5 * 5
56n/a rounds = 40000
57n/a
58n/a def test(self):
59n/a
60n/a for i in range(self.rounds):
61n/a import package
62n/a import package
63n/a import package
64n/a import package
65n/a import package
66n/a
67n/a import package
68n/a import package
69n/a import package
70n/a import package
71n/a import package
72n/a
73n/a import package
74n/a import package
75n/a import package
76n/a import package
77n/a import package
78n/a
79n/a import package
80n/a import package
81n/a import package
82n/a import package
83n/a import package
84n/a
85n/a import package
86n/a import package
87n/a import package
88n/a import package
89n/a import package
90n/a
91n/a def calibrate(self):
92n/a
93n/a for i in range(self.rounds):
94n/a pass
95n/a
96n/aclass SecondSubmoduleImport(Test):
97n/a
98n/a version = 2.0
99n/a operations = 5 * 5
100n/a rounds = 40000
101n/a
102n/a def test(self):
103n/a
104n/a for i in range(self.rounds):
105n/a import package.submodule
106n/a import package.submodule
107n/a import package.submodule
108n/a import package.submodule
109n/a import package.submodule
110n/a
111n/a import package.submodule
112n/a import package.submodule
113n/a import package.submodule
114n/a import package.submodule
115n/a import package.submodule
116n/a
117n/a import package.submodule
118n/a import package.submodule
119n/a import package.submodule
120n/a import package.submodule
121n/a import package.submodule
122n/a
123n/a import package.submodule
124n/a import package.submodule
125n/a import package.submodule
126n/a import package.submodule
127n/a import package.submodule
128n/a
129n/a import package.submodule
130n/a import package.submodule
131n/a import package.submodule
132n/a import package.submodule
133n/a import package.submodule
134n/a
135n/a def calibrate(self):
136n/a
137n/a for i in range(self.rounds):
138n/a pass