summaryrefslogtreecommitdiffstats
path: root/Mac/Lib/test/test_suite.py
diff options
context:
space:
mode:
Diffstat (limited to 'Mac/Lib/test/test_suite.py')
-rw-r--r--Mac/Lib/test/test_suite.py29
1 files changed, 29 insertions, 0 deletions
diff --git a/Mac/Lib/test/test_suite.py b/Mac/Lib/test/test_suite.py
new file mode 100644
index 0000000..6559f16
--- /dev/null
+++ b/Mac/Lib/test/test_suite.py
@@ -0,0 +1,29 @@
+#
+# Test of generated AE modules.
+#
+import addpack
+addpack.addpack('Tools')
+addpack.addpack('bgen')
+addpack.addpack('ae')
+import sys
+import macfs
+
+import aetools
+from AppleScript_Suite import AppleScript_Suite
+from Required_Suite import Required_Suite
+from Standard_Suite import Standard_Suite
+
+class ScriptableEditor(aetools.TalkTo, AppleScript_Suite, Required_Suite,
+ Standard_Suite):
+
+ def __init__(self):
+ aetools.TalkTo.__init__(self, 'quil')
+ self.activate()
+
+app = ScriptableEditor()
+rv = app.open(macfs.FSSpec(sys.argv[0]))
+print 'Opened', sys.argv[0]
+print 'Return value:', rv
+rv = app.get(aetools.Word(10, aetools.Document(1)))
+print 'Got word 10 doc 1:', rv
+sys.exit(1)