99
1010ISFILE = os .path .isfile
1111
12- def show_bundle (bundle ):
13- for name in ["one" , "two" , "three" , "four" , "five" ]:
14- if bundle .has_message (name ):
15- print (name + ":" , bundle .format_pattern (bundle .get_message (name ).value ))
16- else :
17- print (name + ": Not present" )
18-
1912
2013class TestLocalization (unittest .TestCase ):
2114 def test_init (self ):
@@ -41,21 +34,17 @@ def test_bundles(self, codecs_open, isfile):
4134 ["de" , "fr" , "en" ], ["one.ftl" , "two.ftl" ], FluentResourceLoader ("{locale}" )
4235 )
4336 # Curious
44- print ("\n test_bundles" )
4537 bundles_gen = l10n ._bundles ()
4638 bundle_de = next (bundles_gen )
47- show_bundle (bundle_de )
4839 self .assertEqual (bundle_de .locales [0 ], "de" )
4940 self .assertTrue (bundle_de .has_message ("one" ))
5041 self .assertTrue (bundle_de .has_message ("two" ))
5142 bundle_fr = next (bundles_gen )
52- show_bundle (bundle_fr )
5343 self .assertEqual (bundle_fr .locales [0 ], "fr" )
5444 self .assertFalse (bundle_fr .has_message ("one" ))
5545 self .assertTrue (bundle_fr .has_message ("three" ))
5646 self .assertListEqual (list (l10n ._bundles ())[:2 ], [bundle_de , bundle_fr ])
5747 bundle_en = next (bundles_gen )
58- show_bundle (bundle_en )
5948 self .assertEqual (bundle_en .locales [0 ], "en" )
6049 self .assertEqual (l10n .format_value ("one" ), "in German" )
6150 self .assertEqual (l10n .format_value ("two" ), "in German" )
0 commit comments