annotate Lib/distutils/tests/test_cmd.py @ 79675:c0a2294de787 2.7

Issue #16199: Backport 2to3 typo fix from 3.2.
author Chris Jerdonek <chris.jerdonek@gmail.com>
date Thu, 11 Oct 2012 16:15:46 -0700
parents 6270946115d0
children 61ae31665ee1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
51393
b4820fceda24 Merged revisions 69360 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
diff changeset
1 """Tests for distutils.cmd."""
b4820fceda24 Merged revisions 69360 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
diff changeset
2 import unittest
53145
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
3 import os
58775
ede0f05dc6c0 Add missing import when running these tests standalone.
Georg Brandl <georg@python.org>
parents: 56152
diff changeset
4 from test.test_support import captured_stdout, run_unittest
51393
b4820fceda24 Merged revisions 69360 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
diff changeset
5
b4820fceda24 Merged revisions 69360 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
diff changeset
6 from distutils.cmd import Command
b4820fceda24 Merged revisions 69360 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
diff changeset
7 from distutils.dist import Distribution
b4820fceda24 Merged revisions 69360 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
diff changeset
8 from distutils.errors import DistutilsOptionError
56152
2df8bedec6d3 improved distutils test coverage: now the DEBUG mode is covered too (will help fix the issue #6954 in py3k branch)
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 55593
diff changeset
9 from distutils import debug
51393
b4820fceda24 Merged revisions 69360 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
diff changeset
10
51418
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
11 class MyCmd(Command):
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
12 def initialize_options(self):
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
13 pass
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
14
51393
b4820fceda24 Merged revisions 69360 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
diff changeset
15 class CommandTestCase(unittest.TestCase):
b4820fceda24 Merged revisions 69360 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
diff changeset
16
51418
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
17 def setUp(self):
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
18 dist = Distribution()
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
19 self.cmd = MyCmd(dist)
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
20
51393
b4820fceda24 Merged revisions 69360 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
diff changeset
21 def test_ensure_string_list(self):
b4820fceda24 Merged revisions 69360 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
diff changeset
22
51418
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
23 cmd = self.cmd
51393
b4820fceda24 Merged revisions 69360 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
diff changeset
24 cmd.not_string_list = ['one', 2, 'three']
b4820fceda24 Merged revisions 69360 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
diff changeset
25 cmd.yes_string_list = ['one', 'two', 'three']
b4820fceda24 Merged revisions 69360 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
diff changeset
26 cmd.not_string_list2 = object()
b4820fceda24 Merged revisions 69360 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
diff changeset
27 cmd.yes_string_list2 = 'ok'
b4820fceda24 Merged revisions 69360 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
diff changeset
28 cmd.ensure_string_list('yes_string_list')
b4820fceda24 Merged revisions 69360 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
diff changeset
29 cmd.ensure_string_list('yes_string_list2')
b4820fceda24 Merged revisions 69360 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
diff changeset
30
b4820fceda24 Merged revisions 69360 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
diff changeset
31 self.assertRaises(DistutilsOptionError,
b4820fceda24 Merged revisions 69360 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
diff changeset
32 cmd.ensure_string_list, 'not_string_list')
b4820fceda24 Merged revisions 69360 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
diff changeset
33
b4820fceda24 Merged revisions 69360 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
diff changeset
34 self.assertRaises(DistutilsOptionError,
b4820fceda24 Merged revisions 69360 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
diff changeset
35 cmd.ensure_string_list, 'not_string_list2')
b4820fceda24 Merged revisions 69360 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
diff changeset
36
51418
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
37 def test_make_file(self):
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
38
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
39 cmd = self.cmd
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
40
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
41 # making sure it raises when infiles is not a string or a list/tuple
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
42 self.assertRaises(TypeError, cmd.make_file,
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
43 infiles=1, outfile='', func='func', args=())
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
44
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
45 # making sure execute gets called properly
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
46 def _execute(func, args, exec_msg, level):
66348
614c84670c63 Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents: 58775
diff changeset
47 self.assertEqual(exec_msg, 'generating out from in')
51418
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
48 cmd.force = True
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
49 cmd.execute = _execute
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
50 cmd.make_file(infiles='in', outfile='out', func='func', args=())
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
51
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
52 def test_dump_options(self):
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
53
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
54 msgs = []
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
55 def _announce(msg, level):
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
56 msgs.append(msg)
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
57 cmd = self.cmd
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
58 cmd.announce = _announce
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
59 cmd.option1 = 1
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
60 cmd.option2 = 1
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
61 cmd.user_options = [('option1', '', ''), ('option2', '', '')]
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
62 cmd.dump_options()
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
63
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
64 wanted = ["command options for 'MyCmd':", ' option1 = 1',
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
65 ' option2 = 1']
66348
614c84670c63 Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents: 58775
diff changeset
66 self.assertEqual(msgs, wanted)
51418
b091bf834226 Merged revisions 69385 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51393
diff changeset
67
53145
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
68 def test_ensure_string(self):
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
69 cmd = self.cmd
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
70 cmd.option1 = 'ok'
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
71 cmd.ensure_string('option1')
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
72
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
73 cmd.option2 = None
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
74 cmd.ensure_string('option2', 'xxx')
55593
0bb232078b8c Merged revisions 73715 via svnmerge from
Georg Brandl <georg@python.org>
parents: 53145
diff changeset
75 self.assertTrue(hasattr(cmd, 'option2'))
53145
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
76
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
77 cmd.option3 = 1
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
78 self.assertRaises(DistutilsOptionError, cmd.ensure_string, 'option3')
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
79
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
80 def test_ensure_string_list(self):
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
81 cmd = self.cmd
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
82 cmd.option1 = 'ok,dok'
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
83 cmd.ensure_string_list('option1')
66348
614c84670c63 Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents: 58775
diff changeset
84 self.assertEqual(cmd.option1, ['ok', 'dok'])
53145
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
85
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
86 cmd.option2 = ['xxx', 'www']
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
87 cmd.ensure_string_list('option2')
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
88
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
89 cmd.option3 = ['ok', 2]
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
90 self.assertRaises(DistutilsOptionError, cmd.ensure_string_list,
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
91 'option3')
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
92
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
93 def test_ensure_filename(self):
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
94 cmd = self.cmd
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
95 cmd.option1 = __file__
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
96 cmd.ensure_filename('option1')
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
97 cmd.option2 = 'xxx'
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
98 self.assertRaises(DistutilsOptionError, cmd.ensure_filename, 'option2')
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
99
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
100 def test_ensure_dirname(self):
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
101 cmd = self.cmd
67854
6270946115d0 Merged revisions 86236,86240,86332,86340,87271,87273,87447 via svnmerge from
Éric Araujo <merwok@netwok.org>
parents: 66348
diff changeset
102 cmd.option1 = os.path.dirname(__file__) or os.curdir
53145
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
103 cmd.ensure_dirname('option1')
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
104 cmd.option2 = 'xxx'
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
105 self.assertRaises(DistutilsOptionError, cmd.ensure_dirname, 'option2')
e03ba5f6f494 Merged revisions 71585 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 51418
diff changeset
106
56152
2df8bedec6d3 improved distutils test coverage: now the DEBUG mode is covered too (will help fix the issue #6954 in py3k branch)
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 55593
diff changeset
107 def test_debug_print(self):
2df8bedec6d3 improved distutils test coverage: now the DEBUG mode is covered too (will help fix the issue #6954 in py3k branch)
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 55593
diff changeset
108 cmd = self.cmd
2df8bedec6d3 improved distutils test coverage: now the DEBUG mode is covered too (will help fix the issue #6954 in py3k branch)
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 55593
diff changeset
109 with captured_stdout() as stdout:
2df8bedec6d3 improved distutils test coverage: now the DEBUG mode is covered too (will help fix the issue #6954 in py3k branch)
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 55593
diff changeset
110 cmd.debug_print('xxx')
2df8bedec6d3 improved distutils test coverage: now the DEBUG mode is covered too (will help fix the issue #6954 in py3k branch)
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 55593
diff changeset
111 stdout.seek(0)
66348
614c84670c63 Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents: 58775
diff changeset
112 self.assertEqual(stdout.read(), '')
56152
2df8bedec6d3 improved distutils test coverage: now the DEBUG mode is covered too (will help fix the issue #6954 in py3k branch)
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 55593
diff changeset
113
2df8bedec6d3 improved distutils test coverage: now the DEBUG mode is covered too (will help fix the issue #6954 in py3k branch)
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 55593
diff changeset
114 debug.DEBUG = True
2df8bedec6d3 improved distutils test coverage: now the DEBUG mode is covered too (will help fix the issue #6954 in py3k branch)
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 55593
diff changeset
115 try:
2df8bedec6d3 improved distutils test coverage: now the DEBUG mode is covered too (will help fix the issue #6954 in py3k branch)
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 55593
diff changeset
116 with captured_stdout() as stdout:
2df8bedec6d3 improved distutils test coverage: now the DEBUG mode is covered too (will help fix the issue #6954 in py3k branch)
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 55593
diff changeset
117 cmd.debug_print('xxx')
2df8bedec6d3 improved distutils test coverage: now the DEBUG mode is covered too (will help fix the issue #6954 in py3k branch)
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 55593
diff changeset
118 stdout.seek(0)
66348
614c84670c63 Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents: 58775
diff changeset
119 self.assertEqual(stdout.read(), 'xxx\n')
56152
2df8bedec6d3 improved distutils test coverage: now the DEBUG mode is covered too (will help fix the issue #6954 in py3k branch)
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 55593
diff changeset
120 finally:
2df8bedec6d3 improved distutils test coverage: now the DEBUG mode is covered too (will help fix the issue #6954 in py3k branch)
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 55593
diff changeset
121 debug.DEBUG = False
2df8bedec6d3 improved distutils test coverage: now the DEBUG mode is covered too (will help fix the issue #6954 in py3k branch)
Tarek Ziadé <ziade.tarek@gmail.com>
parents: 55593
diff changeset
122
51393
b4820fceda24 Merged revisions 69360 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
diff changeset
123 def test_suite():
b4820fceda24 Merged revisions 69360 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
diff changeset
124 return unittest.makeSuite(CommandTestCase)
b4820fceda24 Merged revisions 69360 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
diff changeset
125
b4820fceda24 Merged revisions 69360 via svnmerge from
Tarek Ziadé <ziade.tarek@gmail.com>
parents:
diff changeset
126 if __name__ == '__main__':
58775
ede0f05dc6c0 Add missing import when running these tests standalone.
Georg Brandl <georg@python.org>
parents: 56152
diff changeset
127 run_unittest(test_suite())