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

Python code coverage for Tools/pybench/Tuples.py

#countcontent
1n/afrom pybench import Test
2n/a
3n/aclass TupleSlicing(Test):
4n/a
5n/a version = 2.0
6n/a operations = 3 * 25 * 10 * 7
7n/a rounds = 500
8n/a
9n/a def test(self):
10n/a
11n/a r = range(25)
12n/a t = tuple(range(100))
13n/a
14n/a for i in range(self.rounds):
15n/a
16n/a for j in r:
17n/a
18n/a m = t[50:]
19n/a m = t[:25]
20n/a m = t[50:55]
21n/a m = t[:-1]
22n/a m = t[1:]
23n/a m = t[-10:]
24n/a m = t[:10]
25n/a
26n/a m = t[50:]
27n/a m = t[:25]
28n/a m = t[50:55]
29n/a m = t[:-1]
30n/a m = t[1:]
31n/a m = t[-10:]
32n/a m = t[:10]
33n/a
34n/a m = t[50:]
35n/a m = t[:25]
36n/a m = t[50:55]
37n/a m = t[:-1]
38n/a m = t[1:]
39n/a m = t[-10:]
40n/a m = t[:10]
41n/a
42n/a m = t[50:]
43n/a m = t[:25]
44n/a m = t[50:55]
45n/a m = t[:-1]
46n/a m = t[1:]
47n/a m = t[-10:]
48n/a m = t[:10]
49n/a
50n/a m = t[50:]
51n/a m = t[:25]
52n/a m = t[50:55]
53n/a m = t[:-1]
54n/a m = t[1:]
55n/a m = t[-10:]
56n/a m = t[:10]
57n/a
58n/a m = t[50:]
59n/a m = t[:25]
60n/a m = t[50:55]
61n/a m = t[:-1]
62n/a m = t[1:]
63n/a m = t[-10:]
64n/a m = t[:10]
65n/a
66n/a m = t[50:]
67n/a m = t[:25]
68n/a m = t[50:55]
69n/a m = t[:-1]
70n/a m = t[1:]
71n/a m = t[-10:]
72n/a m = t[:10]
73n/a
74n/a m = t[50:]
75n/a m = t[:25]
76n/a m = t[50:55]
77n/a m = t[:-1]
78n/a m = t[1:]
79n/a m = t[-10:]
80n/a m = t[:10]
81n/a
82n/a m = t[50:]
83n/a m = t[:25]
84n/a m = t[50:55]
85n/a m = t[:-1]
86n/a m = t[1:]
87n/a m = t[-10:]
88n/a m = t[:10]
89n/a
90n/a m = t[50:]
91n/a m = t[:25]
92n/a m = t[50:55]
93n/a m = t[:-1]
94n/a m = t[1:]
95n/a m = t[-10:]
96n/a m = t[:10]
97n/a
98n/a m = t[50:]
99n/a m = t[:25]
100n/a m = t[50:55]
101n/a m = t[:-1]
102n/a m = t[1:]
103n/a m = t[-10:]
104n/a m = t[:10]
105n/a
106n/a m = t[50:]
107n/a m = t[:25]
108n/a m = t[50:55]
109n/a m = t[:-1]
110n/a m = t[1:]
111n/a m = t[-10:]
112n/a m = t[:10]
113n/a
114n/a m = t[50:]
115n/a m = t[:25]
116n/a m = t[50:55]
117n/a m = t[:-1]
118n/a m = t[1:]
119n/a m = t[-10:]
120n/a m = t[:10]
121n/a
122n/a m = t[50:]
123n/a m = t[:25]
124n/a m = t[50:55]
125n/a m = t[:-1]
126n/a m = t[1:]
127n/a m = t[-10:]
128n/a m = t[:10]
129n/a
130n/a m = t[50:]
131n/a m = t[:25]
132n/a m = t[50:55]
133n/a m = t[:-1]
134n/a m = t[1:]
135n/a m = t[-10:]
136n/a m = t[:10]
137n/a
138n/a m = t[50:]
139n/a m = t[:25]
140n/a m = t[50:55]
141n/a m = t[:-1]
142n/a m = t[1:]
143n/a m = t[-10:]
144n/a m = t[:10]
145n/a
146n/a m = t[50:]
147n/a m = t[:25]
148n/a m = t[50:55]
149n/a m = t[:-1]
150n/a m = t[1:]
151n/a m = t[-10:]
152n/a m = t[:10]
153n/a
154n/a m = t[50:]
155n/a m = t[:25]
156n/a m = t[50:55]
157n/a m = t[:-1]
158n/a m = t[1:]
159n/a m = t[-10:]
160n/a m = t[:10]
161n/a
162n/a m = t[50:]
163n/a m = t[:25]
164n/a m = t[50:55]
165n/a m = t[:-1]
166n/a m = t[1:]
167n/a m = t[-10:]
168n/a m = t[:10]
169n/a
170n/a m = t[50:]
171n/a m = t[:25]
172n/a m = t[50:55]
173n/a m = t[:-1]
174n/a m = t[1:]
175n/a m = t[-10:]
176n/a m = t[:10]
177n/a
178n/a m = t[50:]
179n/a m = t[:25]
180n/a m = t[50:55]
181n/a m = t[:-1]
182n/a m = t[1:]
183n/a m = t[-10:]
184n/a m = t[:10]
185n/a
186n/a m = t[50:]
187n/a m = t[:25]
188n/a m = t[50:55]
189n/a m = t[:-1]
190n/a m = t[1:]
191n/a m = t[-10:]
192n/a m = t[:10]
193n/a
194n/a m = t[50:]
195n/a m = t[:25]
196n/a m = t[50:55]
197n/a m = t[:-1]
198n/a m = t[1:]
199n/a m = t[-10:]
200n/a m = t[:10]
201n/a
202n/a m = t[50:]
203n/a m = t[:25]
204n/a m = t[50:55]
205n/a m = t[:-1]
206n/a m = t[1:]
207n/a m = t[-10:]
208n/a m = t[:10]
209n/a
210n/a m = t[50:]
211n/a m = t[:25]
212n/a m = t[50:55]
213n/a m = t[:-1]
214n/a m = t[1:]
215n/a m = t[-10:]
216n/a m = t[:10]
217n/a
218n/a m = t[50:]
219n/a m = t[:25]
220n/a m = t[50:55]
221n/a m = t[:-1]
222n/a m = t[1:]
223n/a m = t[-10:]
224n/a m = t[:10]
225n/a
226n/a m = t[50:]
227n/a m = t[:25]
228n/a m = t[50:55]
229n/a m = t[:-1]
230n/a m = t[1:]
231n/a m = t[-10:]
232n/a m = t[:10]
233n/a
234n/a m = t[50:]
235n/a m = t[:25]
236n/a m = t[50:55]
237n/a m = t[:-1]
238n/a m = t[1:]
239n/a m = t[-10:]
240n/a m = t[:10]
241n/a
242n/a m = t[50:]
243n/a m = t[:25]
244n/a m = t[50:55]
245n/a m = t[:-1]
246n/a m = t[1:]
247n/a m = t[-10:]
248n/a m = t[:10]
249n/a
250n/a m = t[50:]
251n/a m = t[:25]
252n/a m = t[50:55]
253n/a m = t[:-1]
254n/a m = t[1:]
255n/a m = t[-10:]
256n/a m = t[:10]
257n/a
258n/a def calibrate(self):
259n/a
260n/a r = range(25)
261n/a t = tuple(range(100))
262n/a
263n/a for i in range(self.rounds):
264n/a for j in r:
265n/a pass
266n/a
267n/aclass SmallTuples(Test):
268n/a
269n/a version = 2.0
270n/a operations = 5*(1 + 3 + 6 + 2)
271n/a rounds = 90000
272n/a
273n/a def test(self):
274n/a
275n/a for i in range(self.rounds):
276n/a
277n/a t = (1,2,3,4,5,6)
278n/a
279n/a a,b,c,d,e,f = t
280n/a a,b,c,d,e,f = t
281n/a a,b,c,d,e,f = t
282n/a
283n/a a,b,c = t[:3]
284n/a a,b,c = t[:3]
285n/a a,b,c = t[:3]
286n/a a,b,c = t[:3]
287n/a a,b,c = t[:3]
288n/a a,b,c = t[:3]
289n/a
290n/a l = list(t)
291n/a t = tuple(l)
292n/a
293n/a t = (1,2,3,4,5,6)
294n/a
295n/a a,b,c,d,e,f = t
296n/a a,b,c,d,e,f = t
297n/a a,b,c,d,e,f = t
298n/a
299n/a a,b,c = t[:3]
300n/a a,b,c = t[:3]
301n/a a,b,c = t[:3]
302n/a a,b,c = t[:3]
303n/a a,b,c = t[:3]
304n/a a,b,c = t[:3]
305n/a
306n/a l = list(t)
307n/a t = tuple(l)
308n/a
309n/a t = (1,2,3,4,5,6)
310n/a
311n/a a,b,c,d,e,f = t
312n/a a,b,c,d,e,f = t
313n/a a,b,c,d,e,f = t
314n/a
315n/a a,b,c = t[:3]
316n/a a,b,c = t[:3]
317n/a a,b,c = t[:3]
318n/a a,b,c = t[:3]
319n/a a,b,c = t[:3]
320n/a a,b,c = t[:3]
321n/a
322n/a l = list(t)
323n/a t = tuple(l)
324n/a
325n/a t = (1,2,3,4,5,6)
326n/a
327n/a a,b,c,d,e,f = t
328n/a a,b,c,d,e,f = t
329n/a a,b,c,d,e,f = t
330n/a
331n/a a,b,c = t[:3]
332n/a a,b,c = t[:3]
333n/a a,b,c = t[:3]
334n/a a,b,c = t[:3]
335n/a a,b,c = t[:3]
336n/a a,b,c = t[:3]
337n/a
338n/a l = list(t)
339n/a t = tuple(l)
340n/a
341n/a t = (1,2,3,4,5,6)
342n/a
343n/a a,b,c,d,e,f = t
344n/a a,b,c,d,e,f = t
345n/a a,b,c,d,e,f = t
346n/a
347n/a a,b,c = t[:3]
348n/a a,b,c = t[:3]
349n/a a,b,c = t[:3]
350n/a a,b,c = t[:3]
351n/a a,b,c = t[:3]
352n/a a,b,c = t[:3]
353n/a
354n/a l = list(t)
355n/a t = tuple(l)
356n/a
357n/a def calibrate(self):
358n/a
359n/a for i in range(self.rounds):
360n/a pass