9
9
10
10
ISFILE = os .path .isfile
11
11
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
-
19
12
20
13
class TestLocalization (unittest .TestCase ):
21
14
def test_init (self ):
@@ -41,21 +34,17 @@ def test_bundles(self, codecs_open, isfile):
41
34
["de" , "fr" , "en" ], ["one.ftl" , "two.ftl" ], FluentResourceLoader ("{locale}" )
42
35
)
43
36
# Curious
44
- print ("\n test_bundles" )
45
37
bundles_gen = l10n ._bundles ()
46
38
bundle_de = next (bundles_gen )
47
- show_bundle (bundle_de )
48
39
self .assertEqual (bundle_de .locales [0 ], "de" )
49
40
self .assertTrue (bundle_de .has_message ("one" ))
50
41
self .assertTrue (bundle_de .has_message ("two" ))
51
42
bundle_fr = next (bundles_gen )
52
- show_bundle (bundle_fr )
53
43
self .assertEqual (bundle_fr .locales [0 ], "fr" )
54
44
self .assertFalse (bundle_fr .has_message ("one" ))
55
45
self .assertTrue (bundle_fr .has_message ("three" ))
56
46
self .assertListEqual (list (l10n ._bundles ())[:2 ], [bundle_de , bundle_fr ])
57
47
bundle_en = next (bundles_gen )
58
- show_bundle (bundle_en )
59
48
self .assertEqual (bundle_en .locales [0 ], "en" )
60
49
self .assertEqual (l10n .format_value ("one" ), "in German" )
61
50
self .assertEqual (l10n .format_value ("two" ), "in German" )
0 commit comments