Exceptions raised during renaming in rotating file handlers are now passed to handleE...
[python.git] / Lib / test / test_scriptpackages.py
bloba2e03f91e6c883d65859629c8ab1ee417b413d72
1 # Copyright (C) 2003 Python Software Foundation
3 import unittest
4 import os
5 import sys
6 import tempfile
7 from test import test_support
8 import aetools
10 class TestScriptpackages(unittest.TestCase):
12 def _test_scriptpackage(self, package, testobject=1):
13 # Check that we can import the package
14 mod = __import__(package)
15 # Test that we can get the main event class
16 klass = getattr(mod, package)
17 # Test that we can instantiate that class
18 talker = klass()
19 if testobject:
20 # Test that we can get an application object
21 obj = mod.application(0)
23 def test__builtinSuites(self):
24 self._test_scriptpackage('_builtinSuites', testobject=0)
26 def test_StdSuites(self):
27 self._test_scriptpackage('StdSuites')
29 def test_SystemEvents(self):
30 self._test_scriptpackage('SystemEvents')
32 def test_Finder(self):
33 self._test_scriptpackage('Finder')
35 def test_Terminal(self):
36 self._test_scriptpackage('Terminal')
38 def test_Netscape(self):
39 self._test_scriptpackage('Netscape')
41 def test_Explorer(self):
42 self._test_scriptpackage('Explorer')
44 def test_CodeWarrior(self):
45 self._test_scriptpackage('CodeWarrior')
47 def test_main():
48 test_support.run_unittest(TestScriptpackages)
51 if __name__ == '__main__':
52 test_main()