annotate babel/tests/__init__.py @ 536:9facabfe91d0

catch exception if environment contains an invalid locale setting (fixes #200)
author fschwarz
date Fri, 11 Mar 2011 16:20:57 +0000
parents e93f68837913
children
rev   line source
3
e9eaddab598e Import of initial code base.
cmlenz
parents:
diff changeset
1 # -*- coding: utf-8 -*-
e9eaddab598e Import of initial code base.
cmlenz
parents:
diff changeset
2 #
532
e93f68837913 Update the copyright line.
jruigrok
parents: 413
diff changeset
3 # Copyright (C) 2007-2011 Edgewall Software
3
e9eaddab598e Import of initial code base.
cmlenz
parents:
diff changeset
4 # All rights reserved.
e9eaddab598e Import of initial code base.
cmlenz
parents:
diff changeset
5 #
e9eaddab598e Import of initial code base.
cmlenz
parents:
diff changeset
6 # This software is licensed as described in the file COPYING, which
e9eaddab598e Import of initial code base.
cmlenz
parents:
diff changeset
7 # you should have received as part of this distribution. The terms
e9eaddab598e Import of initial code base.
cmlenz
parents:
diff changeset
8 # are also available at http://babel.edgewall.org/wiki/License.
e9eaddab598e Import of initial code base.
cmlenz
parents:
diff changeset
9 #
e9eaddab598e Import of initial code base.
cmlenz
parents:
diff changeset
10 # This software consists of voluntary contributions made by many
e9eaddab598e Import of initial code base.
cmlenz
parents:
diff changeset
11 # individuals. For the exact contribution history, see the revision
e9eaddab598e Import of initial code base.
cmlenz
parents:
diff changeset
12 # history and logs, available at http://babel.edgewall.org/log/.
e9eaddab598e Import of initial code base.
cmlenz
parents:
diff changeset
13
e9eaddab598e Import of initial code base.
cmlenz
parents:
diff changeset
14 import unittest
e9eaddab598e Import of initial code base.
cmlenz
parents:
diff changeset
15
e9eaddab598e Import of initial code base.
cmlenz
parents:
diff changeset
16 def suite():
413
a0fdc4c4a169 More plural module cleanup and fixes.
cmlenz
parents: 63
diff changeset
17 from babel.tests import core, dates, localedata, numbers, plural, \
a0fdc4c4a169 More plural module cleanup and fixes.
cmlenz
parents: 63
diff changeset
18 support, util
56
27d55a07c897 Rename the `babel.catalog` package to `babel.messages` for consistency with the other package names.
cmlenz
parents: 28
diff changeset
19 from babel.messages import tests as messages
3
e9eaddab598e Import of initial code base.
cmlenz
parents:
diff changeset
20 suite = unittest.TestSuite()
e9eaddab598e Import of initial code base.
cmlenz
parents:
diff changeset
21 suite.addTest(core.suite())
e9eaddab598e Import of initial code base.
cmlenz
parents:
diff changeset
22 suite.addTest(dates.suite())
28
695884591af6 * Reduce size of locale data pickles by only storing the data provided by each locale itself, and merging inherited data at runtime.
cmlenz
parents: 14
diff changeset
23 suite.addTest(localedata.suite())
62
0d692e4f1c76 Fix typo in [58].
cmlenz
parents: 56
diff changeset
24 suite.addTest(messages.suite())
3
e9eaddab598e Import of initial code base.
cmlenz
parents:
diff changeset
25 suite.addTest(numbers.suite())
413
a0fdc4c4a169 More plural module cleanup and fixes.
cmlenz
parents: 63
diff changeset
26 suite.addTest(plural.suite())
62
0d692e4f1c76 Fix typo in [58].
cmlenz
parents: 56
diff changeset
27 suite.addTest(support.suite())
3
e9eaddab598e Import of initial code base.
cmlenz
parents:
diff changeset
28 suite.addTest(util.suite())
e9eaddab598e Import of initial code base.
cmlenz
parents:
diff changeset
29 return suite
e9eaddab598e Import of initial code base.
cmlenz
parents:
diff changeset
30
e9eaddab598e Import of initial code base.
cmlenz
parents:
diff changeset
31 if __name__ == '__main__':
e9eaddab598e Import of initial code base.
cmlenz
parents:
diff changeset
32 unittest.main(defaultTest='suite')
Copyright (C) 2012-2017 Edgewall Software