blob: e918a77fa69c40c237b050ca2bb2c61e3945c9bb [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
11from example import print_object_1
12from example import print_object_2
13from example import print_object_3
14from example import print_object_4
15from example import print_myobject_1
16from example import print_myobject_2
17from example import print_myobject_3
18from example import print_myobject_4
19
20for o in [make_object_1(), make_object_2(), MyObject(3)]:
21 print("Reference count = %i" % o.getRefCount())
22 print_object_1(o)
23 print_object_2(o)
24 print_object_3(o)
25 print_object_4(o)
26
27for o in [make_myobject_4(), make_myobject_5(), MyObject(6), 7]:
28 print(o)
29 if not isinstance(o, int):
30 print_object_1(o)
31 print_object_2(o)
32 print_object_3(o)
33 print_object_4(o)
34 print_myobject_1(o)
35 print_myobject_2(o)
36 print_myobject_3(o)
37 print_myobject_4(o)