blob: 339e008ecc9e51947576befb3afc4daecb56b723 [file] [log] [blame]
Wenzel Jakob57082212015-09-04 23:42:12 +02001#!/usr/bin/env python
2from __future__ import print_function
Wenzel Jakob38bd7112015-07-05 20:05:44 +02003import sys
4sys.path.append('.')
5
6from example import MyObject
7from example import make_object_1
8from example import make_object_2
9from example import make_myobject_4
10from example import make_myobject_5
Wenzel Jakob6e213c92015-11-24 23:05:58 +010011from example import make_myobject2_1
12from example import make_myobject2_2
Wenzel Jakob38bd7112015-07-05 20:05:44 +020013from example import print_object_1
14from example import print_object_2
15from example import print_object_3
16from example import print_object_4
17from example import print_myobject_1
18from example import print_myobject_2
19from example import print_myobject_3
20from example import print_myobject_4
Wenzel Jakob6e213c92015-11-24 23:05:58 +010021from example import print_myobject2_1
22from example import print_myobject2_2
23from example import print_myobject2_3
24from example import print_myobject2_4
Wenzel Jakob38bd7112015-07-05 20:05:44 +020025
26for o in [make_object_1(), make_object_2(), MyObject(3)]:
27 print("Reference count = %i" % o.getRefCount())
28 print_object_1(o)
29 print_object_2(o)
30 print_object_3(o)
31 print_object_4(o)
32
33for o in [make_myobject_4(), make_myobject_5(), MyObject(6), 7]:
34 print(o)
35 if not isinstance(o, int):
36 print_object_1(o)
37 print_object_2(o)
38 print_object_3(o)
39 print_object_4(o)
40 print_myobject_1(o)
41 print_myobject_2(o)
42 print_myobject_3(o)
43 print_myobject_4(o)
Wenzel Jakob6e213c92015-11-24 23:05:58 +010044
45
46for o in [make_myobject2_1(), make_myobject2_2()]:
47 print(o)
48 print_myobject2_1(o)
49 print_myobject2_2(o)
50 print_myobject2_3(o)
51 print_myobject2_4(o)