-# -*- coding: utf-8 -*-
-#
-# Copyright (C) 2007-2011 Edgewall Software
-# All rights reserved.
-#
-# This software is licensed as described in the file COPYING, which
-# you should have received as part of this distribution. The terms
-# are also available at http://babel.edgewall.org/wiki/License.
-#
-# This software consists of voluntary contributions made by many
-# individuals. For the exact contribution history, see the revision
-# history and logs, available at http://babel.edgewall.org/log/.
-
-import unittest
-
-def suite():
- from babel.tests import (test_core, test_dates, test_localedata,
- test_numbers, test_plural, test_support,
- test_util)
- from babel.messages import tests as test_messages
- suite = unittest.TestSuite()
- suite.addTest(test_core.suite())
- suite.addTest(test_dates.suite())
- suite.addTest(test_localedata.suite())
- suite.addTest(test_messages.suite())
- suite.addTest(test_numbers.suite())
- suite.addTest(test_plural.suite())
- suite.addTest(test_support.suite())
- suite.addTest(test_util.suite())
- return suite
-
-if __name__ == '__main__':
- unittest.main(defaultTest='suite')
-# -*- coding: utf-8 -*-
-#
-# Copyright (C) 2007-2011 Edgewall Software
-# All rights reserved.
-#
-# This software is licensed as described in the file COPYING, which
-# you should have received as part of this distribution. The terms
-# are also available at http://babel.edgewall.org/wiki/License.
-#
-# This software consists of voluntary contributions made by many
-# individuals. For the exact contribution history, see the revision
-# history and logs, available at http://babel.edgewall.org/log/.
-
-import unittest
-
-def suite():
- from babel.messages.tests import (
- test_catalog, test_extract, test_frontend, test_mofile,
- test_plurals, test_pofile, test_checkers)
- suite = unittest.TestSuite()
- suite.addTest(test_catalog.suite())
- suite.addTest(test_extract.suite())
- suite.addTest(test_frontend.suite())
- suite.addTest(test_mofile.suite())
- suite.addTest(test_plurals.suite())
- suite.addTest(test_pofile.suite())
- suite.addTest(test_checkers.suite())
- return suite
-
-if __name__ == '__main__':
- unittest.main(defaultTest='suite')
assert not 'head' in cat
assert cat.obsolete.values()[0].id == 'head'
-
-
-def suite():
- suite = unittest.TestSuite()
- suite.addTest(unittest.makeSuite(MessageTestCase))
- suite.addTest(unittest.makeSuite(CatalogTestCase))
- return suite
-
-if __name__ == '__main__':
- unittest.main(defaultTest='suite')
catalog = read_po(StringIO(po_file), _locale)
message = catalog['foobar']
checkers.num_plurals(catalog, message)
-
-
-def suite():
- suite = unittest.TestSuite()
- suite.addTest(unittest.makeSuite(CheckersTestCase))
- return suite
-
-if __name__ == '__main__':
- unittest.main(defaultTest='suite')
assert 'warning: Empty msgid.' in sys.stderr.getvalue()
finally:
sys.stderr = stderr
-
-
-def suite():
- suite = unittest.TestSuite()
- suite.addTest(unittest.makeSuite(ExtractPythonTestCase))
- suite.addTest(unittest.makeSuite(ExtractJavaScriptTestCase))
- suite.addTest(unittest.makeSuite(ExtractTestCase))
- return suite
-
-if __name__ == '__main__':
- unittest.main(defaultTest='suite')
'dngettext': (2, 3),
'pgettext': ((1, 'c'), 2),
}
-
-
-def suite():
- suite = unittest.TestSuite()
- suite.addTest(unittest.makeSuite(CompileCatalogTestCase))
- suite.addTest(unittest.makeSuite(ExtractMessagesTestCase))
- suite.addTest(unittest.makeSuite(InitCatalogTestCase))
- suite.addTest(unittest.makeSuite(CommandLineInterfaceTestCase))
- return suite
-
-if __name__ == '__main__':
- unittest.main(defaultTest='suite')
catalog2.add(('Fuzz', 'Fuzzes'), ('', '', ''))
buf = StringIO()
mofile.write_mo(buf, catalog2)
-
-
-def suite():
- suite = unittest.TestSuite()
- suite.addTest(unittest.makeSuite(ReadMoTestCase))
- suite.addTest(unittest.makeSuite(WriteMoTestCase))
- return suite
-
-if __name__ == '__main__':
- unittest.main(defaultTest='suite')
assert tup.plural_expr == '0'
assert tup.plural_forms == 'npurals=1; plural=0'
assert str(tup) == 'npurals=1; plural=0'
-
-def suite():
- suite = unittest.TestSuite()
- return suite
-
-if __name__ == '__main__':
- unittest.main(defaultTest='suite')
self.assertEqual(expected_denormalized, pofile.denormalize(msgstr))
self.assertEqual(expected_denormalized,
pofile.denormalize('""\n' + msgstr))
-
-
-def suite():
- suite = unittest.TestSuite()
- suite.addTest(unittest.makeSuite(ReadPoTestCase))
- suite.addTest(unittest.makeSuite(WritePoTestCase))
- suite.addTest(unittest.makeSuite(PofileFunctionsTestCase))
- return suite
-
-if __name__ == '__main__':
- unittest.main(defaultTest='suite')
assert core.parse_locale('en_US.UTF-8') == ('en', 'US', None, None)
assert (core.parse_locale('de_DE.iso885915@euro') ==
('de', 'DE', None, None))
-
-
-def suite():
- suite = unittest.TestSuite()
- suite.addTest(unittest.makeSuite(LocaleTest))
- suite.addTest(unittest.makeSuite(DefaultLocaleTest))
- return suite
-
-if __name__ == '__main__':
- unittest.main(defaultTest='suite')
assert (dates.parse_pattern("H:mm' Uhr 'z").format ==
u'%(H)s:%(mm)s Uhr %(z)s')
assert dates.parse_pattern("hh' o''clock'").format == u"%(hh)s o'clock"
-
-
-def suite():
- suite = unittest.TestSuite()
- suite.addTest(unittest.makeSuite(DateTimeFormatTestCase))
- suite.addTest(unittest.makeSuite(FormatDateTestCase))
- suite.addTest(unittest.makeSuite(FormatDatetimeTestCase))
- suite.addTest(unittest.makeSuite(FormatTimeTestCase))
- suite.addTest(unittest.makeSuite(FormatTimedeltaTestCase))
- suite.addTest(unittest.makeSuite(TimeZoneAdjustTestCase))
- return suite
-
-
-if __name__ == '__main__':
- unittest.main(defaultTest='suite')
d = {1: 'foo', 3: 'baz'}
localedata.merge(d, {1: 'Foo', 2: 'Bar'})
assert d == {1: 'Foo', 2: 'Bar', 3: 'baz'}
-
-
-def suite():
- suite = unittest.TestSuite()
- suite.addTest(unittest.makeSuite(MergeResolveTestCase))
- return suite
-
-if __name__ == '__main__':
- unittest.main(defaultTest='suite')
assert numbers.parse_grouping('##') == (1000, 1000)
assert numbers.parse_grouping('#,###') == (3, 3)
assert numbers.parse_grouping('#,####,###') == (3, 4)
-
-
-def suite():
- suite = unittest.TestSuite()
- suite.addTest(unittest.makeSuite(FormatDecimalTestCase))
- suite.addTest(unittest.makeSuite(BankersRoundTestCase))
- suite.addTest(unittest.makeSuite(NumberParsingTestCase))
- return suite
-
-if __name__ == '__main__':
- unittest.main(defaultTest='suite')
assert plural.cldr_modulo(-3, 5) == -3
assert plural.cldr_modulo(-3, -5) == -3
assert plural.cldr_modulo(3, 5) == 3
-
-
-def suite():
- suite = unittest.TestSuite()
- return suite
-
-
-if __name__ == '__main__':
- unittest.main(defaultTest='suite')
u"Hello, universe!",
u"Hello, world!",
]
-
-
-def suite():
- suite = unittest.TestSuite()
- suite.addTest(unittest.makeSuite(TranslationsTestCase, 'test'))
- suite.addTest(unittest.makeSuite(NullTranslationsTestCase, 'test'))
- suite.addTest(unittest.makeSuite(LazyProxyTestCase, 'test'))
- return suite
-
-if __name__ == '__main__':
- unittest.main(defaultTest='suite')
assert not util.pathmatch('**.py', 'templates/index.html')
assert util.pathmatch('**/templates/*.html', 'templates/index.html')
assert not util.pathmatch('**/templates/*.html', 'templates/foo/bar.html')
-
-
-def suite():
- suite = unittest.TestSuite()
- return suite
-
-if __name__ == '__main__':
- unittest.main(defaultTest='suite')