Пример #1
0
 def test_plural_form_french(self):
     # Just spot check one other, to ensure that we
     # are not getting the EN locale by accident or
     bundle = FluentBundle(['fr'])
     self.assertEqual(bundle._plural_form(0), 'one')
     self.assertEqual(bundle._plural_form(1), 'one')
     self.assertEqual(bundle._plural_form(2), 'other')
Пример #2
0
 def test_plural_form_english_ints(self):
     bundle = FluentBundle(['en-US'])
     self.assertEqual(bundle._plural_form(0),
                      'other')
     self.assertEqual(bundle._plural_form(1),
                      'one')
     self.assertEqual(bundle._plural_form(2),
                      'other')
Пример #3
0
 def test_plural_form_english_floats(self):
     bundle = FluentBundle(['en-US'])
     self.assertEqual(bundle._plural_form(0.0),
                      'other')
     self.assertEqual(bundle._plural_form(1.0),
                      'one')
     self.assertEqual(bundle._plural_form(2.0),
                      'other')
     self.assertEqual(bundle._plural_form(0.5),
                      'other')