From 2824b0cbb66e715490e1ef13250bd675d87b32d9 Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Wed, 2 Jun 2010 20:53:17 +0000 Subject: rel-2.0.0 git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/tags/rel-2.0.0@12089 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- .../test-suite/python/default_constructor_runme.py | 111 +++++++++++++++++++++ 1 file changed, 111 insertions(+) create mode 100644 trunk/Examples/test-suite/python/default_constructor_runme.py (limited to 'trunk/Examples/test-suite/python/default_constructor_runme.py') 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) + -- cgit v1.2.1