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

Python code coverage for Tools/pybench/Exceptions.py

#countcontent
1n/afrom pybench import Test
2n/a
3n/aclass TryRaiseExcept(Test):
4n/a
5n/a version = 2.0
6n/a operations = 2 + 3 + 3
7n/a rounds = 80000
8n/a
9n/a def test(self):
10n/a
11n/a error = ValueError
12n/a
13n/a for i in range(self.rounds):
14n/a try:
15n/a raise error
16n/a except:
17n/a pass
18n/a try:
19n/a raise error
20n/a except:
21n/a pass
22n/a try:
23n/a raise error("something")
24n/a except:
25n/a pass
26n/a try:
27n/a raise error("something")
28n/a except:
29n/a pass
30n/a try:
31n/a raise error("something")
32n/a except:
33n/a pass
34n/a try:
35n/a raise error("something")
36n/a except:
37n/a pass
38n/a try:
39n/a raise error("something")
40n/a except:
41n/a pass
42n/a try:
43n/a raise error("something")
44n/a except:
45n/a pass
46n/a
47n/a def calibrate(self):
48n/a
49n/a error = ValueError
50n/a
51n/a for i in range(self.rounds):
52n/a pass
53n/a
54n/a
55n/aclass TryExcept(Test):
56n/a
57n/a version = 2.0
58n/a operations = 15 * 10
59n/a rounds = 150000
60n/a
61n/a def test(self):
62n/a
63n/a for i in range(self.rounds):
64n/a try:
65n/a pass
66n/a except:
67n/a pass
68n/a try:
69n/a pass
70n/a except:
71n/a pass
72n/a try:
73n/a pass
74n/a except:
75n/a pass
76n/a try:
77n/a pass
78n/a except:
79n/a pass
80n/a try:
81n/a pass
82n/a except:
83n/a pass
84n/a try:
85n/a pass
86n/a except:
87n/a pass
88n/a try:
89n/a pass
90n/a except:
91n/a pass
92n/a try:
93n/a pass
94n/a except:
95n/a pass
96n/a try:
97n/a pass
98n/a except:
99n/a pass
100n/a try:
101n/a pass
102n/a except:
103n/a pass
104n/a
105n/a try:
106n/a pass
107n/a except:
108n/a pass
109n/a try:
110n/a pass
111n/a except:
112n/a pass
113n/a try:
114n/a pass
115n/a except:
116n/a pass
117n/a try:
118n/a pass
119n/a except:
120n/a pass
121n/a try:
122n/a pass
123n/a except:
124n/a pass
125n/a try:
126n/a pass
127n/a except:
128n/a pass
129n/a try:
130n/a pass
131n/a except:
132n/a pass
133n/a try:
134n/a pass
135n/a except:
136n/a pass
137n/a try:
138n/a pass
139n/a except:
140n/a pass
141n/a try:
142n/a pass
143n/a except:
144n/a pass
145n/a
146n/a
147n/a try:
148n/a pass
149n/a except:
150n/a pass
151n/a try:
152n/a pass
153n/a except:
154n/a pass
155n/a try:
156n/a pass
157n/a except:
158n/a pass
159n/a try:
160n/a pass
161n/a except:
162n/a pass
163n/a try:
164n/a pass
165n/a except:
166n/a pass
167n/a try:
168n/a pass
169n/a except:
170n/a pass
171n/a try:
172n/a pass
173n/a except:
174n/a pass
175n/a try:
176n/a pass
177n/a except:
178n/a pass
179n/a try:
180n/a pass
181n/a except:
182n/a pass
183n/a try:
184n/a pass
185n/a except:
186n/a pass
187n/a
188n/a
189n/a try:
190n/a pass
191n/a except:
192n/a pass
193n/a try:
194n/a pass
195n/a except:
196n/a pass
197n/a try:
198n/a pass
199n/a except:
200n/a pass
201n/a try:
202n/a pass
203n/a except:
204n/a pass
205n/a try:
206n/a pass
207n/a except:
208n/a pass
209n/a try:
210n/a pass
211n/a except:
212n/a pass
213n/a try:
214n/a pass
215n/a except:
216n/a pass
217n/a try:
218n/a pass
219n/a except:
220n/a pass
221n/a try:
222n/a pass
223n/a except:
224n/a pass
225n/a try:
226n/a pass
227n/a except:
228n/a pass
229n/a
230n/a
231n/a try:
232n/a pass
233n/a except:
234n/a pass
235n/a try:
236n/a pass
237n/a except:
238n/a pass
239n/a try:
240n/a pass
241n/a except:
242n/a pass
243n/a try:
244n/a pass
245n/a except:
246n/a pass
247n/a try:
248n/a pass
249n/a except:
250n/a pass
251n/a try:
252n/a pass
253n/a except:
254n/a pass
255n/a try:
256n/a pass
257n/a except:
258n/a pass
259n/a try:
260n/a pass
261n/a except:
262n/a pass
263n/a try:
264n/a pass
265n/a except:
266n/a pass
267n/a try:
268n/a pass
269n/a except:
270n/a pass
271n/a
272n/a try:
273n/a pass
274n/a except:
275n/a pass
276n/a try:
277n/a pass
278n/a except:
279n/a pass
280n/a try:
281n/a pass
282n/a except:
283n/a pass
284n/a try:
285n/a pass
286n/a except:
287n/a pass
288n/a try:
289n/a pass
290n/a except:
291n/a pass
292n/a try:
293n/a pass
294n/a except:
295n/a pass
296n/a try:
297n/a pass
298n/a except:
299n/a pass
300n/a try:
301n/a pass
302n/a except:
303n/a pass
304n/a try:
305n/a pass
306n/a except:
307n/a pass
308n/a try:
309n/a pass
310n/a except:
311n/a pass
312n/a
313n/a try:
314n/a pass
315n/a except:
316n/a pass
317n/a try:
318n/a pass
319n/a except:
320n/a pass
321n/a try:
322n/a pass
323n/a except:
324n/a pass
325n/a try:
326n/a pass
327n/a except:
328n/a pass
329n/a try:
330n/a pass
331n/a except:
332n/a pass
333n/a try:
334n/a pass
335n/a except:
336n/a pass
337n/a try:
338n/a pass
339n/a except:
340n/a pass
341n/a try:
342n/a pass
343n/a except:
344n/a pass
345n/a try:
346n/a pass
347n/a except:
348n/a pass
349n/a try:
350n/a pass
351n/a except:
352n/a pass
353n/a
354n/a
355n/a try:
356n/a pass
357n/a except:
358n/a pass
359n/a try:
360n/a pass
361n/a except:
362n/a pass
363n/a try:
364n/a pass
365n/a except:
366n/a pass
367n/a try:
368n/a pass
369n/a except:
370n/a pass
371n/a try:
372n/a pass
373n/a except:
374n/a pass
375n/a try:
376n/a pass
377n/a except:
378n/a pass
379n/a try:
380n/a pass
381n/a except:
382n/a pass
383n/a try:
384n/a pass
385n/a except:
386n/a pass
387n/a try:
388n/a pass
389n/a except:
390n/a pass
391n/a try:
392n/a pass
393n/a except:
394n/a pass
395n/a
396n/a
397n/a try:
398n/a pass
399n/a except:
400n/a pass
401n/a try:
402n/a pass
403n/a except:
404n/a pass
405n/a try:
406n/a pass
407n/a except:
408n/a pass
409n/a try:
410n/a pass
411n/a except:
412n/a pass
413n/a try:
414n/a pass
415n/a except:
416n/a pass
417n/a try:
418n/a pass
419n/a except:
420n/a pass
421n/a try:
422n/a pass
423n/a except:
424n/a pass
425n/a try:
426n/a pass
427n/a except:
428n/a pass
429n/a try:
430n/a pass
431n/a except:
432n/a pass
433n/a try:
434n/a pass
435n/a except:
436n/a pass
437n/a
438n/a
439n/a try:
440n/a pass
441n/a except:
442n/a pass
443n/a try:
444n/a pass
445n/a except:
446n/a pass
447n/a try:
448n/a pass
449n/a except:
450n/a pass
451n/a try:
452n/a pass
453n/a except:
454n/a pass
455n/a try:
456n/a pass
457n/a except:
458n/a pass
459n/a try:
460n/a pass
461n/a except:
462n/a pass
463n/a try:
464n/a pass
465n/a except:
466n/a pass
467n/a try:
468n/a pass
469n/a except:
470n/a pass
471n/a try:
472n/a pass
473n/a except:
474n/a pass
475n/a try:
476n/a pass
477n/a except:
478n/a pass
479n/a
480n/a try:
481n/a pass
482n/a except:
483n/a pass
484n/a try:
485n/a pass
486n/a except:
487n/a pass
488n/a try:
489n/a pass
490n/a except:
491n/a pass
492n/a try:
493n/a pass
494n/a except:
495n/a pass
496n/a try:
497n/a pass
498n/a except:
499n/a pass
500n/a try:
501n/a pass
502n/a except:
503n/a pass
504n/a try:
505n/a pass
506n/a except:
507n/a pass
508n/a try:
509n/a pass
510n/a except:
511n/a pass
512n/a try:
513n/a pass
514n/a except:
515n/a pass
516n/a try:
517n/a pass
518n/a except:
519n/a pass
520n/a
521n/a try:
522n/a pass
523n/a except:
524n/a pass
525n/a try:
526n/a pass
527n/a except:
528n/a pass
529n/a try:
530n/a pass
531n/a except:
532n/a pass
533n/a try:
534n/a pass
535n/a except:
536n/a pass
537n/a try:
538n/a pass
539n/a except:
540n/a pass
541n/a try:
542n/a pass
543n/a except:
544n/a pass
545n/a try:
546n/a pass
547n/a except:
548n/a pass
549n/a try:
550n/a pass
551n/a except:
552n/a pass
553n/a try:
554n/a pass
555n/a except:
556n/a pass
557n/a try:
558n/a pass
559n/a except:
560n/a pass
561n/a
562n/a
563n/a try:
564n/a pass
565n/a except:
566n/a pass
567n/a try:
568n/a pass
569n/a except:
570n/a pass
571n/a try:
572n/a pass
573n/a except:
574n/a pass
575n/a try:
576n/a pass
577n/a except:
578n/a pass
579n/a try:
580n/a pass
581n/a except:
582n/a pass
583n/a try:
584n/a pass
585n/a except:
586n/a pass
587n/a try:
588n/a pass
589n/a except:
590n/a pass
591n/a try:
592n/a pass
593n/a except:
594n/a pass
595n/a try:
596n/a pass
597n/a except:
598n/a pass
599n/a try:
600n/a pass
601n/a except:
602n/a pass
603n/a
604n/a
605n/a try:
606n/a pass
607n/a except:
608n/a pass
609n/a try:
610n/a pass
611n/a except:
612n/a pass
613n/a try:
614n/a pass
615n/a except:
616n/a pass
617n/a try:
618n/a pass
619n/a except:
620n/a pass
621n/a try:
622n/a pass
623n/a except:
624n/a pass
625n/a try:
626n/a pass
627n/a except:
628n/a pass
629n/a try:
630n/a pass
631n/a except:
632n/a pass
633n/a try:
634n/a pass
635n/a except:
636n/a pass
637n/a try:
638n/a pass
639n/a except:
640n/a pass
641n/a try:
642n/a pass
643n/a except:
644n/a pass
645n/a
646n/a
647n/a try:
648n/a pass
649n/a except:
650n/a pass
651n/a try:
652n/a pass
653n/a except:
654n/a pass
655n/a try:
656n/a pass
657n/a except:
658n/a pass
659n/a try:
660n/a pass
661n/a except:
662n/a pass
663n/a try:
664n/a pass
665n/a except:
666n/a pass
667n/a try:
668n/a pass
669n/a except:
670n/a pass
671n/a try:
672n/a pass
673n/a except:
674n/a pass
675n/a try:
676n/a pass
677n/a except:
678n/a pass
679n/a try:
680n/a pass
681n/a except:
682n/a pass
683n/a try:
684n/a pass
685n/a except:
686n/a pass
687n/a
688n/a def calibrate(self):
689n/a
690n/a for i in range(self.rounds):
691n/a pass
692n/a
693n/a### Test to make Fredrik happy...
694n/a
695n/aif __name__ == '__main__':
696n/a import timeit
697n/a timeit.TestClass = TryRaiseExcept
698n/a timeit.main(['-s', 'test = TestClass(); test.rounds = 1000',
699n/a 'test.test()'])