summaryrefslogtreecommitdiff
path: root/Examples/test-suite/python/director_stl_runme.py
diff options
context:
space:
mode:
Diffstat (limited to 'Examples/test-suite/python/director_stl_runme.py')
-rw-r--r--Examples/test-suite/python/director_stl_runme.py39
1 files changed, 39 insertions, 0 deletions
diff --git a/Examples/test-suite/python/director_stl_runme.py b/Examples/test-suite/python/director_stl_runme.py
new file mode 100644
index 0000000..aaea036
--- /dev/null
+++ b/Examples/test-suite/python/director_stl_runme.py
@@ -0,0 +1,39 @@
+import director_stl
+
+class MyFoo(director_stl.Foo):
+ def ping(self, s):
+ return "MyFoo::ping():" + s
+
+ def pident(self, arg):
+ return arg
+
+ def vident(self,v):
+ return v
+
+ def vidents(self,v):
+ return v
+
+ def vsecond(self,v1,v2):
+ return v2
+
+
+a = MyFoo()
+
+a.tping("hello")
+a.tpong("hello")
+
+p = (1,2)
+a.pident(p)
+v = (3,4)
+a.vident(v)
+
+a.tpident(p)
+a.tvident(v)
+
+v1 = (3,4)
+v2 = (5,6)
+a.tvsecond(v1,v2)
+
+vs=("hi", "hello")
+vs
+a.tvidents(vs)