From: Alex Morega Date: Sat, 6 Jul 2013 08:44:27 +0000 (+0200) Subject: copy babel.localedata doctests as unit tests X-Git-Tag: 1.0~100^2~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ce08a2d18a8ae63c1d379be6023ebdc6b0c5a3a8;p=thirdparty%2Fbabel.git copy babel.localedata doctests as unit tests --- diff --git a/tests/test_localedata.py b/tests/test_localedata.py index b029c60e..565d6abd 100644 --- a/tests/test_localedata.py +++ b/tests/test_localedata.py @@ -63,9 +63,19 @@ class MergeResolveTestCase(unittest.TestCase): }, dict(d.items())) +def test_load(): + assert localedata.load('en_US')['languages']['sv'] == 'Swedish' + assert localedata.load('en_US') is localedata.load('en_US') + + +def test_merge(): + 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(doctest.DocTestSuite(localedata)) suite.addTest(unittest.makeSuite(MergeResolveTestCase)) return suite