annotate babel/messages/tests/frontend.py @ 115:79c875493b91 trunk

Added new logo.
author cmlenz
date Fri, 15 Jun 2007 09:33:31 +0000
parents e24ef6a84351
children e1dffa3423a0
rev   line source
12
e6ba3e878b10 * Removed pkg_resources/setuptools requirement from various places.
cmlenz
parents:
diff changeset
1 # -*- coding: utf-8 -*-
e6ba3e878b10 * Removed pkg_resources/setuptools requirement from various places.
cmlenz
parents:
diff changeset
2 #
e6ba3e878b10 * Removed pkg_resources/setuptools requirement from various places.
cmlenz
parents:
diff changeset
3 # Copyright (C) 2007 Edgewall Software
e6ba3e878b10 * Removed pkg_resources/setuptools requirement from various places.
cmlenz
parents:
diff changeset
4 # All rights reserved.
e6ba3e878b10 * Removed pkg_resources/setuptools requirement from various places.
cmlenz
parents:
diff changeset
5 #
e6ba3e878b10 * Removed pkg_resources/setuptools requirement from various places.
cmlenz
parents:
diff changeset
6 # This software is licensed as described in the file COPYING, which
e6ba3e878b10 * Removed pkg_resources/setuptools requirement from various places.
cmlenz
parents:
diff changeset
7 # you should have received as part of this distribution. The terms
e6ba3e878b10 * Removed pkg_resources/setuptools requirement from various places.
cmlenz
parents:
diff changeset
8 # are also available at http://babel.edgewall.org/wiki/License.
e6ba3e878b10 * Removed pkg_resources/setuptools requirement from various places.
cmlenz
parents:
diff changeset
9 #
e6ba3e878b10 * Removed pkg_resources/setuptools requirement from various places.
cmlenz
parents:
diff changeset
10 # This software consists of voluntary contributions made by many
e6ba3e878b10 * Removed pkg_resources/setuptools requirement from various places.
cmlenz
parents:
diff changeset
11 # individuals. For the exact contribution history, see the revision
e6ba3e878b10 * Removed pkg_resources/setuptools requirement from various places.
cmlenz
parents:
diff changeset
12 # history and logs, available at http://babel.edgewall.org/log/.
e6ba3e878b10 * Removed pkg_resources/setuptools requirement from various places.
cmlenz
parents:
diff changeset
13
e6ba3e878b10 * Removed pkg_resources/setuptools requirement from various places.
cmlenz
parents:
diff changeset
14 import doctest
e6ba3e878b10 * Removed pkg_resources/setuptools requirement from various places.
cmlenz
parents:
diff changeset
15 import unittest
114
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
16 import os
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
17 import subprocess
12
e6ba3e878b10 * Removed pkg_resources/setuptools requirement from various places.
cmlenz
parents:
diff changeset
18
54
7dbcbc3f07e0 Rename the `babel.catalog` package to `babel.messages` for consistency with the other package names.
cmlenz
parents: 12
diff changeset
19 from babel.messages import frontend
114
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
20 from babel import __version__ as VERSION
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
21 import time
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
22
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
23 class TestDistutilsSetuptoolsFrontend(unittest.TestCase):
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
24
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
25 def setUp(self):
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
26 self.olddir = os.getcwd()
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
27 self.datadir = os.path.join(os.path.dirname(__file__), 'data')
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
28 os.chdir(self.datadir)
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
29 # Do we need to run egg_info?
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
30 if not os.path.exists(os.path.join(self.datadir,
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
31 'TestProject.egg-info')):
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
32 subprocess.call(['./setup.py', 'egg_info'])
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
33
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
34 def test_extracted_pot_no_mapping(self):
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
35 subprocess.call([os.path.join(self.datadir, 'setup.py'),
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
36 'extract_messages'])
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
37 self.assertEqual(open(os.path.join(self.datadir, 'project', 'i18n',
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
38 'project.pot'), 'r').read(), \
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
39 r"""# Translations template for TestProject.
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
40 # Copyright (C) %(year)s FooBar, TM
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
41 # This file is distributed under the same license as the TestProject
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
42 # project.
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
43 # FIRST AUTHOR <EMAIL@ADDRESS>, %(year)s.
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
44 #
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
45 #, fuzzy
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
46 msgid ""
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
47 msgstr ""
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
48 "Project-Id-Version: TestProject 0.1\n"
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
49 "Report-Msgid-Bugs-To: bugs.address@email.tld\n"
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
50 "POT-Creation-Date: %(date)s\n"
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
51 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
52 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
53 "Language-Team: LANGUAGE <LL@li.org>\n"
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
54 "MIME-Version: 1.0\n"
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
55 "Content-Type: text/plain; charset=utf-8\n"
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
56 "Content-Transfer-Encoding: 8bit\n"
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
57 "Generated-By: Babel %(version)s\n"
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
58
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
59 #. This will be a translator coment,
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
60 #. that will include several lines
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
61 #: project/file1.py:8
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
62 msgid "bar"
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
63 msgstr ""
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
64
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
65 #: project/file2.py:9
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
66 msgid "foobar"
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
67 msgid_plural "foobars"
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
68 msgstr[0] ""
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
69 msgstr[1] ""
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
70
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
71 #: project/CVS/this_wont_normally_be_here.py:11
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
72 msgid "FooBar"
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
73 msgid_plural "FooBars"
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
74 msgstr[0] ""
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
75 msgstr[1] ""
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
76
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
77 """ % {'version': VERSION,
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
78 'year': time.strftime('%Y'),
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
79 'date': time.strftime('%Y-%m-%d %H:%M%z')})
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
80
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
81 def test_extracted_pot_with_mapping(self):
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
82 subprocess.call([os.path.join(self.datadir, 'setup.py'),
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
83 'extract_messages', '-F',
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
84 os.path.join(self.datadir, 'mapping.cfg')])
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
85 self.assertEqual(open(os.path.join(self.datadir, 'project', 'i18n',
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
86 'project.pot'), 'r').read(),
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
87 r"""# Translations template for TestProject.
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
88 # Copyright (C) %(year)s FooBar, TM
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
89 # This file is distributed under the same license as the TestProject
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
90 # project.
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
91 # FIRST AUTHOR <EMAIL@ADDRESS>, %(year)s.
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
92 #
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
93 #, fuzzy
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
94 msgid ""
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
95 msgstr ""
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
96 "Project-Id-Version: TestProject 0.1\n"
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
97 "Report-Msgid-Bugs-To: bugs.address@email.tld\n"
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
98 "POT-Creation-Date: %(date)s\n"
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
99 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
100 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
101 "Language-Team: LANGUAGE <LL@li.org>\n"
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
102 "MIME-Version: 1.0\n"
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
103 "Content-Type: text/plain; charset=utf-8\n"
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
104 "Content-Transfer-Encoding: 8bit\n"
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
105 "Generated-By: Babel %(version)s\n"
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
106
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
107 #. This will be a translator coment,
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
108 #. that will include several lines
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
109 #: project/file1.py:8
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
110 msgid "bar"
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
111 msgstr ""
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
112
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
113 #: project/file2.py:9
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
114 msgid "foobar"
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
115 msgid_plural "foobars"
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
116 msgstr[0] ""
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
117 msgstr[1] ""
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
118
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
119 """ % {'version': VERSION,
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
120 'year': time.strftime('%Y'),
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
121 'date': time.strftime('%Y-%m-%d %H:%M%z')})
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
122
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
123 def tearDown(self):
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
124 os.chdir(self.olddir)
12
e6ba3e878b10 * Removed pkg_resources/setuptools requirement from various places.
cmlenz
parents:
diff changeset
125
115
79c875493b91 Added new logo.
cmlenz
parents: 114
diff changeset
126
12
e6ba3e878b10 * Removed pkg_resources/setuptools requirement from various places.
cmlenz
parents:
diff changeset
127 def suite():
e6ba3e878b10 * Removed pkg_resources/setuptools requirement from various places.
cmlenz
parents:
diff changeset
128 suite = unittest.TestSuite()
e6ba3e878b10 * Removed pkg_resources/setuptools requirement from various places.
cmlenz
parents:
diff changeset
129 suite.addTest(doctest.DocTestSuite(frontend))
114
e24ef6a84351 Added some minor distutils frontend tests, corrected and moved mapping.cfg to the appropriate place.
palgarvio
parents: 54
diff changeset
130 suite.addTest(unittest.makeSuite(TestDistutilsSetuptoolsFrontend))
12
e6ba3e878b10 * Removed pkg_resources/setuptools requirement from various places.
cmlenz
parents:
diff changeset
131 return suite
e6ba3e878b10 * Removed pkg_resources/setuptools requirement from various places.
cmlenz
parents:
diff changeset
132
e6ba3e878b10 * Removed pkg_resources/setuptools requirement from various places.
cmlenz
parents:
diff changeset
133 if __name__ == '__main__':
e6ba3e878b10 * Removed pkg_resources/setuptools requirement from various places.
cmlenz
parents:
diff changeset
134 unittest.main(defaultTest='suite')
Copyright (C) 2012-2017 Edgewall Software