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

Python code coverage for Tools/pybench/Lookups.py

#countcontent
1n/afrom pybench import Test
2n/a
3n/aclass SpecialClassAttribute(Test):
4n/a
5n/a version = 2.0
6n/a operations = 5*(12 + 12)
7n/a rounds = 100000
8n/a
9n/a def test(self):
10n/a
11n/a class c:
12n/a pass
13n/a
14n/a for i in range(self.rounds):
15n/a
16n/a c.__a = 2
17n/a c.__b = 3
18n/a c.__c = 4
19n/a
20n/a c.__a = 2
21n/a c.__b = 3
22n/a c.__c = 4
23n/a
24n/a c.__a = 2
25n/a c.__b = 3
26n/a c.__c = 4
27n/a
28n/a c.__a = 2
29n/a c.__b = 3
30n/a c.__c = 4
31n/a
32n/a x = c.__a
33n/a x = c.__b
34n/a x = c.__c
35n/a
36n/a x = c.__a
37n/a x = c.__b
38n/a x = c.__c
39n/a
40n/a x = c.__a
41n/a x = c.__b
42n/a x = c.__c
43n/a
44n/a x = c.__a
45n/a x = c.__b
46n/a x = c.__c
47n/a
48n/a c.__a = 2
49n/a c.__b = 3
50n/a c.__c = 4
51n/a
52n/a c.__a = 2
53n/a c.__b = 3
54n/a c.__c = 4
55n/a
56n/a c.__a = 2
57n/a c.__b = 3
58n/a c.__c = 4
59n/a
60n/a c.__a = 2
61n/a c.__b = 3
62n/a c.__c = 4
63n/a
64n/a x = c.__a
65n/a x = c.__b
66n/a x = c.__c
67n/a
68n/a x = c.__a
69n/a x = c.__b
70n/a x = c.__c
71n/a
72n/a x = c.__a
73n/a x = c.__b
74n/a x = c.__c
75n/a
76n/a x = c.__a
77n/a x = c.__b
78n/a x = c.__c
79n/a
80n/a c.__a = 2
81n/a c.__b = 3
82n/a c.__c = 4
83n/a
84n/a c.__a = 2
85n/a c.__b = 3
86n/a c.__c = 4
87n/a
88n/a c.__a = 2
89n/a c.__b = 3
90n/a c.__c = 4
91n/a
92n/a c.__a = 2
93n/a c.__b = 3
94n/a c.__c = 4
95n/a
96n/a x = c.__a
97n/a x = c.__b
98n/a x = c.__c
99n/a
100n/a x = c.__a
101n/a x = c.__b
102n/a x = c.__c
103n/a
104n/a x = c.__a
105n/a x = c.__b
106n/a x = c.__c
107n/a
108n/a x = c.__a
109n/a x = c.__b
110n/a x = c.__c
111n/a
112n/a c.__a = 2
113n/a c.__b = 3
114n/a c.__c = 4
115n/a
116n/a c.__a = 2
117n/a c.__b = 3
118n/a c.__c = 4
119n/a
120n/a c.__a = 2
121n/a c.__b = 3
122n/a c.__c = 4
123n/a
124n/a c.__a = 2
125n/a c.__b = 3
126n/a c.__c = 4
127n/a
128n/a x = c.__a
129n/a x = c.__b
130n/a x = c.__c
131n/a
132n/a x = c.__a
133n/a x = c.__b
134n/a x = c.__c
135n/a
136n/a x = c.__a
137n/a x = c.__b
138n/a x = c.__c
139n/a
140n/a x = c.__a
141n/a x = c.__b
142n/a x = c.__c
143n/a
144n/a c.__a = 2
145n/a c.__b = 3
146n/a c.__c = 4
147n/a
148n/a c.__a = 2
149n/a c.__b = 3
150n/a c.__c = 4
151n/a
152n/a c.__a = 2
153n/a c.__b = 3
154n/a c.__c = 4
155n/a
156n/a c.__a = 2
157n/a c.__b = 3
158n/a c.__c = 4
159n/a
160n/a x = c.__a
161n/a x = c.__b
162n/a x = c.__c
163n/a
164n/a x = c.__a
165n/a x = c.__b
166n/a x = c.__c
167n/a
168n/a x = c.__a
169n/a x = c.__b
170n/a x = c.__c
171n/a
172n/a x = c.__a
173n/a x = c.__b
174n/a x = c.__c
175n/a
176n/a def calibrate(self):
177n/a
178n/a class c:
179n/a pass
180n/a
181n/a for i in range(self.rounds):
182n/a pass
183n/a
184n/aclass NormalClassAttribute(Test):
185n/a
186n/a version = 2.0
187n/a operations = 5*(12 + 12)
188n/a rounds = 100000
189n/a
190n/a def test(self):
191n/a
192n/a class c:
193n/a pass
194n/a
195n/a for i in range(self.rounds):
196n/a
197n/a c.a = 2
198n/a c.b = 3
199n/a c.c = 4
200n/a
201n/a c.a = 2
202n/a c.b = 3
203n/a c.c = 4
204n/a
205n/a c.a = 2
206n/a c.b = 3
207n/a c.c = 4
208n/a
209n/a c.a = 2
210n/a c.b = 3
211n/a c.c = 4
212n/a
213n/a
214n/a x = c.a
215n/a x = c.b
216n/a x = c.c
217n/a
218n/a x = c.a
219n/a x = c.b
220n/a x = c.c
221n/a
222n/a x = c.a
223n/a x = c.b
224n/a x = c.c
225n/a
226n/a x = c.a
227n/a x = c.b
228n/a x = c.c
229n/a
230n/a c.a = 2
231n/a c.b = 3
232n/a c.c = 4
233n/a
234n/a c.a = 2
235n/a c.b = 3
236n/a c.c = 4
237n/a
238n/a c.a = 2
239n/a c.b = 3
240n/a c.c = 4
241n/a
242n/a c.a = 2
243n/a c.b = 3
244n/a c.c = 4
245n/a
246n/a
247n/a x = c.a
248n/a x = c.b
249n/a x = c.c
250n/a
251n/a x = c.a
252n/a x = c.b
253n/a x = c.c
254n/a
255n/a x = c.a
256n/a x = c.b
257n/a x = c.c
258n/a
259n/a x = c.a
260n/a x = c.b
261n/a x = c.c
262n/a
263n/a c.a = 2
264n/a c.b = 3
265n/a c.c = 4
266n/a
267n/a c.a = 2
268n/a c.b = 3
269n/a c.c = 4
270n/a
271n/a c.a = 2
272n/a c.b = 3
273n/a c.c = 4
274n/a
275n/a c.a = 2
276n/a c.b = 3
277n/a c.c = 4
278n/a
279n/a
280n/a x = c.a
281n/a x = c.b
282n/a x = c.c
283n/a
284n/a x = c.a
285n/a x = c.b
286n/a x = c.c
287n/a
288n/a x = c.a
289n/a x = c.b
290n/a x = c.c
291n/a
292n/a x = c.a
293n/a x = c.b
294n/a x = c.c
295n/a
296n/a c.a = 2
297n/a c.b = 3
298n/a c.c = 4
299n/a
300n/a c.a = 2
301n/a c.b = 3
302n/a c.c = 4
303n/a
304n/a c.a = 2
305n/a c.b = 3
306n/a c.c = 4
307n/a
308n/a c.a = 2
309n/a c.b = 3
310n/a c.c = 4
311n/a
312n/a
313n/a x = c.a
314n/a x = c.b
315n/a x = c.c
316n/a
317n/a x = c.a
318n/a x = c.b
319n/a x = c.c
320n/a
321n/a x = c.a
322n/a x = c.b
323n/a x = c.c
324n/a
325n/a x = c.a
326n/a x = c.b
327n/a x = c.c
328n/a
329n/a c.a = 2
330n/a c.b = 3
331n/a c.c = 4
332n/a
333n/a c.a = 2
334n/a c.b = 3
335n/a c.c = 4
336n/a
337n/a c.a = 2
338n/a c.b = 3
339n/a c.c = 4
340n/a
341n/a c.a = 2
342n/a c.b = 3
343n/a c.c = 4
344n/a
345n/a
346n/a x = c.a
347n/a x = c.b
348n/a x = c.c
349n/a
350n/a x = c.a
351n/a x = c.b
352n/a x = c.c
353n/a
354n/a x = c.a
355n/a x = c.b
356n/a x = c.c
357n/a
358n/a x = c.a
359n/a x = c.b
360n/a x = c.c
361n/a
362n/a def calibrate(self):
363n/a
364n/a class c:
365n/a pass
366n/a
367n/a for i in range(self.rounds):
368n/a pass
369n/a
370n/aclass SpecialInstanceAttribute(Test):
371n/a
372n/a version = 2.0
373n/a operations = 5*(12 + 12)
374n/a rounds = 100000
375n/a
376n/a def test(self):
377n/a
378n/a class c:
379n/a pass
380n/a o = c()
381n/a
382n/a for i in range(self.rounds):
383n/a
384n/a o.__a__ = 2
385n/a o.__b__ = 3
386n/a o.__c__ = 4
387n/a
388n/a o.__a__ = 2
389n/a o.__b__ = 3
390n/a o.__c__ = 4
391n/a
392n/a o.__a__ = 2
393n/a o.__b__ = 3
394n/a o.__c__ = 4
395n/a
396n/a o.__a__ = 2
397n/a o.__b__ = 3
398n/a o.__c__ = 4
399n/a
400n/a
401n/a x = o.__a__
402n/a x = o.__b__
403n/a x = o.__c__
404n/a
405n/a x = o.__a__
406n/a x = o.__b__
407n/a x = o.__c__
408n/a
409n/a x = o.__a__
410n/a x = o.__b__
411n/a x = o.__c__
412n/a
413n/a x = o.__a__
414n/a x = o.__b__
415n/a x = o.__c__
416n/a
417n/a o.__a__ = 2
418n/a o.__b__ = 3
419n/a o.__c__ = 4
420n/a
421n/a o.__a__ = 2
422n/a o.__b__ = 3
423n/a o.__c__ = 4
424n/a
425n/a o.__a__ = 2
426n/a o.__b__ = 3
427n/a o.__c__ = 4
428n/a
429n/a o.__a__ = 2
430n/a o.__b__ = 3
431n/a o.__c__ = 4
432n/a
433n/a
434n/a x = o.__a__
435n/a x = o.__b__
436n/a x = o.__c__
437n/a
438n/a x = o.__a__
439n/a x = o.__b__
440n/a x = o.__c__
441n/a
442n/a x = o.__a__
443n/a x = o.__b__
444n/a x = o.__c__
445n/a
446n/a x = o.__a__
447n/a x = o.__b__
448n/a x = o.__c__
449n/a
450n/a o.__a__ = 2
451n/a o.__b__ = 3
452n/a o.__c__ = 4
453n/a
454n/a o.__a__ = 2
455n/a o.__b__ = 3
456n/a o.__c__ = 4
457n/a
458n/a o.__a__ = 2
459n/a o.__b__ = 3
460n/a o.__c__ = 4
461n/a
462n/a o.__a__ = 2
463n/a o.__b__ = 3
464n/a o.__c__ = 4
465n/a
466n/a
467n/a x = o.__a__
468n/a x = o.__b__
469n/a x = o.__c__
470n/a
471n/a x = o.__a__
472n/a x = o.__b__
473n/a x = o.__c__
474n/a
475n/a x = o.__a__
476n/a x = o.__b__
477n/a x = o.__c__
478n/a
479n/a x = o.__a__
480n/a x = o.__b__
481n/a x = o.__c__
482n/a
483n/a o.__a__ = 2
484n/a o.__b__ = 3
485n/a o.__c__ = 4
486n/a
487n/a o.__a__ = 2
488n/a o.__b__ = 3
489n/a o.__c__ = 4
490n/a
491n/a o.__a__ = 2
492n/a o.__b__ = 3
493n/a o.__c__ = 4
494n/a
495n/a o.__a__ = 2
496n/a o.__b__ = 3
497n/a o.__c__ = 4
498n/a
499n/a
500n/a x = o.__a__
501n/a x = o.__b__
502n/a x = o.__c__
503n/a
504n/a x = o.__a__
505n/a x = o.__b__
506n/a x = o.__c__
507n/a
508n/a x = o.__a__
509n/a x = o.__b__
510n/a x = o.__c__
511n/a
512n/a x = o.__a__
513n/a x = o.__b__
514n/a x = o.__c__
515n/a
516n/a o.__a__ = 2
517n/a o.__b__ = 3
518n/a o.__c__ = 4
519n/a
520n/a o.__a__ = 2
521n/a o.__b__ = 3
522n/a o.__c__ = 4
523n/a
524n/a o.__a__ = 2
525n/a o.__b__ = 3
526n/a o.__c__ = 4
527n/a
528n/a o.__a__ = 2
529n/a o.__b__ = 3
530n/a o.__c__ = 4
531n/a
532n/a
533n/a x = o.__a__
534n/a x = o.__b__
535n/a x = o.__c__
536n/a
537n/a x = o.__a__
538n/a x = o.__b__
539n/a x = o.__c__
540n/a
541n/a x = o.__a__
542n/a x = o.__b__
543n/a x = o.__c__
544n/a
545n/a x = o.__a__
546n/a x = o.__b__
547n/a x = o.__c__
548n/a
549n/a def calibrate(self):
550n/a
551n/a class c:
552n/a pass
553n/a o = c()
554n/a
555n/a for i in range(self.rounds):
556n/a pass
557n/a
558n/aclass NormalInstanceAttribute(Test):
559n/a
560n/a version = 2.0
561n/a operations = 5*(12 + 12)
562n/a rounds = 100000
563n/a
564n/a def test(self):
565n/a
566n/a class c:
567n/a pass
568n/a o = c()
569n/a
570n/a for i in range(self.rounds):
571n/a
572n/a o.a = 2
573n/a o.b = 3
574n/a o.c = 4
575n/a
576n/a o.a = 2
577n/a o.b = 3
578n/a o.c = 4
579n/a
580n/a o.a = 2
581n/a o.b = 3
582n/a o.c = 4
583n/a
584n/a o.a = 2
585n/a o.b = 3
586n/a o.c = 4
587n/a
588n/a
589n/a x = o.a
590n/a x = o.b
591n/a x = o.c
592n/a
593n/a x = o.a
594n/a x = o.b
595n/a x = o.c
596n/a
597n/a x = o.a
598n/a x = o.b
599n/a x = o.c
600n/a
601n/a x = o.a
602n/a x = o.b
603n/a x = o.c
604n/a
605n/a o.a = 2
606n/a o.b = 3
607n/a o.c = 4
608n/a
609n/a o.a = 2
610n/a o.b = 3
611n/a o.c = 4
612n/a
613n/a o.a = 2
614n/a o.b = 3
615n/a o.c = 4
616n/a
617n/a o.a = 2
618n/a o.b = 3
619n/a o.c = 4
620n/a
621n/a
622n/a x = o.a
623n/a x = o.b
624n/a x = o.c
625n/a
626n/a x = o.a
627n/a x = o.b
628n/a x = o.c
629n/a
630n/a x = o.a
631n/a x = o.b
632n/a x = o.c
633n/a
634n/a x = o.a
635n/a x = o.b
636n/a x = o.c
637n/a
638n/a o.a = 2
639n/a o.b = 3
640n/a o.c = 4
641n/a
642n/a o.a = 2
643n/a o.b = 3
644n/a o.c = 4
645n/a
646n/a o.a = 2
647n/a o.b = 3
648n/a o.c = 4
649n/a
650n/a o.a = 2
651n/a o.b = 3
652n/a o.c = 4
653n/a
654n/a
655n/a x = o.a
656n/a x = o.b
657n/a x = o.c
658n/a
659n/a x = o.a
660n/a x = o.b
661n/a x = o.c
662n/a
663n/a x = o.a
664n/a x = o.b
665n/a x = o.c
666n/a
667n/a x = o.a
668n/a x = o.b
669n/a x = o.c
670n/a
671n/a o.a = 2
672n/a o.b = 3
673n/a o.c = 4
674n/a
675n/a o.a = 2
676n/a o.b = 3
677n/a o.c = 4
678n/a
679n/a o.a = 2
680n/a o.b = 3
681n/a o.c = 4
682n/a
683n/a o.a = 2
684n/a o.b = 3
685n/a o.c = 4
686n/a
687n/a
688n/a x = o.a
689n/a x = o.b
690n/a x = o.c
691n/a
692n/a x = o.a
693n/a x = o.b
694n/a x = o.c
695n/a
696n/a x = o.a
697n/a x = o.b
698n/a x = o.c
699n/a
700n/a x = o.a
701n/a x = o.b
702n/a x = o.c
703n/a
704n/a o.a = 2
705n/a o.b = 3
706n/a o.c = 4
707n/a
708n/a o.a = 2
709n/a o.b = 3
710n/a o.c = 4
711n/a
712n/a o.a = 2
713n/a o.b = 3
714n/a o.c = 4
715n/a
716n/a o.a = 2
717n/a o.b = 3
718n/a o.c = 4
719n/a
720n/a
721n/a x = o.a
722n/a x = o.b
723n/a x = o.c
724n/a
725n/a x = o.a
726n/a x = o.b
727n/a x = o.c
728n/a
729n/a x = o.a
730n/a x = o.b
731n/a x = o.c
732n/a
733n/a x = o.a
734n/a x = o.b
735n/a x = o.c
736n/a
737n/a def calibrate(self):
738n/a
739n/a class c:
740n/a pass
741n/a o = c()
742n/a
743n/a for i in range(self.rounds):
744n/a pass
745n/a
746n/aclass BuiltinMethodLookup(Test):
747n/a
748n/a version = 2.0
749n/a operations = 5*(3*5 + 3*5)
750n/a rounds = 70000
751n/a
752n/a def test(self):
753n/a
754n/a l = []
755n/a d = {}
756n/a
757n/a for i in range(self.rounds):
758n/a
759n/a l.append
760n/a l.append
761n/a l.append
762n/a l.append
763n/a l.append
764n/a
765n/a l.insert
766n/a l.insert
767n/a l.insert
768n/a l.insert
769n/a l.insert
770n/a
771n/a l.sort
772n/a l.sort
773n/a l.sort
774n/a l.sort
775n/a l.sort
776n/a
777n/a # d.has_key
778n/a # d.has_key
779n/a # d.has_key
780n/a # d.has_key
781n/a # d.has_key
782n/a
783n/a d.items
784n/a d.items
785n/a d.items
786n/a d.items
787n/a d.items
788n/a
789n/a d.get
790n/a d.get
791n/a d.get
792n/a d.get
793n/a d.get
794n/a
795n/a l.append
796n/a l.append
797n/a l.append
798n/a l.append
799n/a l.append
800n/a
801n/a l.insert
802n/a l.insert
803n/a l.insert
804n/a l.insert
805n/a l.insert
806n/a
807n/a l.sort
808n/a l.sort
809n/a l.sort
810n/a l.sort
811n/a l.sort
812n/a
813n/a # d.has_key
814n/a # d.has_key
815n/a # d.has_key
816n/a # d.has_key
817n/a # d.has_key
818n/a
819n/a d.items
820n/a d.items
821n/a d.items
822n/a d.items
823n/a d.items
824n/a
825n/a d.get
826n/a d.get
827n/a d.get
828n/a d.get
829n/a d.get
830n/a
831n/a l.append
832n/a l.append
833n/a l.append
834n/a l.append
835n/a l.append
836n/a
837n/a l.insert
838n/a l.insert
839n/a l.insert
840n/a l.insert
841n/a l.insert
842n/a
843n/a l.sort
844n/a l.sort
845n/a l.sort
846n/a l.sort
847n/a l.sort
848n/a
849n/a # d.has_key
850n/a # d.has_key
851n/a # d.has_key
852n/a # d.has_key
853n/a # d.has_key
854n/a
855n/a d.items
856n/a d.items
857n/a d.items
858n/a d.items
859n/a d.items
860n/a
861n/a d.get
862n/a d.get
863n/a d.get
864n/a d.get
865n/a d.get
866n/a
867n/a l.append
868n/a l.append
869n/a l.append
870n/a l.append
871n/a l.append
872n/a
873n/a l.insert
874n/a l.insert
875n/a l.insert
876n/a l.insert
877n/a l.insert
878n/a
879n/a l.sort
880n/a l.sort
881n/a l.sort
882n/a l.sort
883n/a l.sort
884n/a
885n/a # d.has_key
886n/a # d.has_key
887n/a # d.has_key
888n/a # d.has_key
889n/a # d.has_key
890n/a
891n/a d.items
892n/a d.items
893n/a d.items
894n/a d.items
895n/a d.items
896n/a
897n/a d.get
898n/a d.get
899n/a d.get
900n/a d.get
901n/a d.get
902n/a
903n/a l.append
904n/a l.append
905n/a l.append
906n/a l.append
907n/a l.append
908n/a
909n/a l.insert
910n/a l.insert
911n/a l.insert
912n/a l.insert
913n/a l.insert
914n/a
915n/a l.sort
916n/a l.sort
917n/a l.sort
918n/a l.sort
919n/a l.sort
920n/a
921n/a # d.has_key
922n/a # d.has_key
923n/a # d.has_key
924n/a # d.has_key
925n/a # d.has_key
926n/a
927n/a d.items
928n/a d.items
929n/a d.items
930n/a d.items
931n/a d.items
932n/a
933n/a d.get
934n/a d.get
935n/a d.get
936n/a d.get
937n/a d.get
938n/a
939n/a def calibrate(self):
940n/a
941n/a l = []
942n/a d = {}
943n/a
944n/a for i in range(self.rounds):
945n/a pass