diff options
author | William S Fulton <wsf@fultondesigns.co.uk> | 2010-06-02 20:53:17 +0000 |
---|---|---|
committer | William S Fulton <wsf@fultondesigns.co.uk> | 2010-06-02 20:53:17 +0000 |
commit | 2824b0cbb66e715490e1ef13250bd675d87b32d9 (patch) | |
tree | c3bc8d54c6d73f2b7ce08cac34172dbc9f5e5b95 /trunk/Examples/test-suite/python/default_constructor_runme.py | |
parent | 289cfef4b4766ff266f3b1bdda8ca3a952e5a047 (diff) | |
download | swig-2.0.0.tar.gz |
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/tags/rel-2.0.0@12089 626c5289-ae23-0410-ae9c-e8d60b6d4f22
Diffstat (limited to 'trunk/Examples/test-suite/python/default_constructor_runme.py')
-rw-r--r-- | trunk/Examples/test-suite/python/default_constructor_runme.py | 111 |
1 files changed, 111 insertions, 0 deletions
diff --git a/trunk/Examples/test-suite/python/default_constructor_runme.py b/trunk/Examples/test-suite/python/default_constructor_runme.py new file mode 100644 index 000000000..334eaa8af --- /dev/null +++ b/trunk/Examples/test-suite/python/default_constructor_runme.py @@ -0,0 +1,111 @@ +import _default_constructor + +dc = _default_constructor + +a = dc.new_A() +dc.delete_A(a) + +aa = dc.new_AA() +dc.delete_AA(aa) + +try: + b = dc.new_B() + print "Whoa. new_BB created." +except: + pass + +del_b = dc.delete_B + +try: + bb = dc.new_BB(); + print "Whoa. new_BB created." +except: + pass + +del_bb = dc.delete_BB + +try: + c = dc.new_C() + print "Whoa. new_C created." +except: + pass + +del_c = dc.delete_C + +cc = dc.new_CC() +dc.delete_CC(cc) + +try: + d = dc.new_D(); + print "Whoa. new_D created" +except: + pass + +del_d = dc.delete_D + +try: + dd = dc.new_DD() + print "Whoa. new_DD created" +except: + pass + +dd = dc.delete_DD + +try: + ad = dc.new_AD() + print "Whoa. new_AD created" +except: + pass + +del_ad = dc.delete_AD + +e = dc.new_E() +dc.delete_E(e) + +ee = dc.new_EE() +dc.delete_EE(ee) + +try: + eb = dc.new_EB() + print "Whoa. new_EB created" +except: + pass + +del_eb = dc.delete_EB + +f = dc.new_F() + +try: + del_f = dc.delete_F + print "Whoa. delete_F created" +except AttributeError: + pass + +dc.F_destroy(f) + +ff = dc.new_FFF() +try: + del_ff = dc.delete_FFF + print "Whoa. delete_FFF created" +except AttributeError: + pass + +dc.F_destroy(ff) + +g = dc.new_G() + +try: + del_g = dc.delete_G + print "Whoa. delete_G created" +except AttributeError: + pass + +dc.G_destroy(g) + +gg = dc.new_GG() +dc.delete_GG(gg) + + +import default_constructor +hh = default_constructor.HH(1,1) + |