Mercurial > cpython-lru_cache-weakref
annotate Lib/test/test_scriptpackages.py @ 58925:eecf1bef052d 2.6
Merged revisions 78207 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r78207 | ezio.melotti | 2010-02-17 01:26:09 +0200 (Wed, 17 Feb 2010) | 1 line
#7930: fix stripid
........
| author | Ezio Melotti <ezio.melotti@gmail.com> |
|---|---|
| date | Tue, 16 Feb 2010 23:29:44 +0000 |
| parents | 1d84bf5f9478 |
| children | f2c90fd05d66 |
| rev | line source |
|---|---|
|
28424
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
1 # Copyright (C) 2003 Python Software Foundation |
|
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
2 |
|
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
3 import unittest |
|
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
4 from test import test_support |
|
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
5 import aetools |
|
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
6 |
|
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
7 class TestScriptpackages(unittest.TestCase): |
|
28774
c9bee11eaa8b
Whitespace normalization.
Tim Peters <tim.peters@gmail.com>
parents:
28623
diff
changeset
|
8 |
|
28424
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
9 def _test_scriptpackage(self, package, testobject=1): |
|
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
10 # Check that we can import the package |
|
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
11 mod = __import__(package) |
|
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
12 # Test that we can get the main event class |
|
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
13 klass = getattr(mod, package) |
|
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
14 # Test that we can instantiate that class |
|
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
15 talker = klass() |
|
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
16 if testobject: |
|
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
17 # Test that we can get an application object |
|
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
18 obj = mod.application(0) |
|
28774
c9bee11eaa8b
Whitespace normalization.
Tim Peters <tim.peters@gmail.com>
parents:
28623
diff
changeset
|
19 |
|
28424
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
20 def test__builtinSuites(self): |
|
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
21 self._test_scriptpackage('_builtinSuites', testobject=0) |
|
28774
c9bee11eaa8b
Whitespace normalization.
Tim Peters <tim.peters@gmail.com>
parents:
28623
diff
changeset
|
22 |
|
28424
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
23 def test_StdSuites(self): |
|
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
24 self._test_scriptpackage('StdSuites') |
|
28774
c9bee11eaa8b
Whitespace normalization.
Tim Peters <tim.peters@gmail.com>
parents:
28623
diff
changeset
|
25 |
| 28623 | 26 def test_SystemEvents(self): |
| 27 self._test_scriptpackage('SystemEvents') | |
|
28774
c9bee11eaa8b
Whitespace normalization.
Tim Peters <tim.peters@gmail.com>
parents:
28623
diff
changeset
|
28 |
|
28424
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
29 def test_Finder(self): |
|
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
30 self._test_scriptpackage('Finder') |
|
28774
c9bee11eaa8b
Whitespace normalization.
Tim Peters <tim.peters@gmail.com>
parents:
28623
diff
changeset
|
31 |
|
28424
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
32 def test_Terminal(self): |
|
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
33 self._test_scriptpackage('Terminal') |
|
28774
c9bee11eaa8b
Whitespace normalization.
Tim Peters <tim.peters@gmail.com>
parents:
28623
diff
changeset
|
34 |
|
28424
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
35 def test_Netscape(self): |
|
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
36 self._test_scriptpackage('Netscape') |
|
28774
c9bee11eaa8b
Whitespace normalization.
Tim Peters <tim.peters@gmail.com>
parents:
28623
diff
changeset
|
37 |
|
28424
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
38 def test_Explorer(self): |
|
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
39 self._test_scriptpackage('Explorer') |
|
28774
c9bee11eaa8b
Whitespace normalization.
Tim Peters <tim.peters@gmail.com>
parents:
28623
diff
changeset
|
40 |
|
28424
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
41 def test_CodeWarrior(self): |
| 28623 | 42 self._test_scriptpackage('CodeWarrior') |
|
28424
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
43 |
|
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
44 def test_main(): |
|
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
45 test_support.run_unittest(TestScriptpackages) |
|
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
46 |
|
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
47 |
|
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
48 if __name__ == '__main__': |
|
8ade90af614c
Minimal test suite of the generated packages in plat-mac/lib-scriptpackages.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
49 test_main() |
