mirror of
https://github.com/python/cpython.git
synced 2025-12-04 00:30:19 +00:00
Gensuitemodule generates python classes from aete/aeut resources
test_suite is a tiny test program for such a generated class
This commit is contained in:
parent
40775bafab
commit
5ccd826aab
3 changed files with 527 additions and 0 deletions
29
Mac/Lib/test/test_suite.py
Normal file
29
Mac/Lib/test/test_suite.py
Normal file
|
|
@ -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)
|
||||
Loading…
Add table
Add a link
Reference in a new issue