Esempio n. 1
0
 def test_genders(self):
     name = Name(
         'ru',
         {'genders': {
             'm': {
                 'ru': 'ru_m_name'
             },
             'f': {
                 'ru': 'ru_f_name'
             }
         }})
     self.assertEqual(str(name), 'ru_m_name')
     self.assertEqual(name.get_for(GENDER.MALE, LANGUAGE.RU), 'ru_m_name')
     self.assertEqual(name.get_for(GENDER.FEMALE, LANGUAGE.RU), 'ru_f_name')
Esempio n. 2
0
 def test_languages(self):
     name = Name('ru', {'genders': {'m': {'ru': 'ru_m_name',
                                          'en': 'en_m_name'},
                                    'f': {'ru': 'ru_f_name',
                                          'en': 'en_f_name'}}})
     self.assertEqual(unicode(name), 'ru_m_name')
     self.assertEqual(name.get_for(GENDER.MALE, LANGUAGE.RU), 'ru_m_name')
     self.assertEqual(name.get_for(GENDER.FEMALE, LANGUAGE.RU), 'ru_f_name')
     self.assertEqual(name.get_for(GENDER.MALE, LANGUAGE.EN), 'en_m_name')
     self.assertEqual(name.get_for(GENDER.FEMALE, LANGUAGE.EN), 'en_f_name')
     self.assertEqual(name.get_for(GENDER.MALE), 'ru_m_name')
     self.assertEqual(name.get_for(GENDER.FEMALE), 'ru_f_name')
Esempio n. 3
0
 def test_languages(self):
     name = Name(
         'ru', {
             'genders': {
                 'm': {
                     'ru': 'ru_m_name',
                     'en': 'en_m_name'
                 },
                 'f': {
                     'ru': 'ru_f_name',
                     'en': 'en_f_name'
                 }
             }
         })
     self.assertEqual(six.text_type(name), 'ru_m_name')
     self.assertEqual(name.get_for(GENDER.MALE, LANGUAGE.RU), 'ru_m_name')
     self.assertEqual(name.get_for(GENDER.FEMALE, LANGUAGE.RU), 'ru_f_name')
     self.assertEqual(name.get_for(GENDER.MALE, LANGUAGE.EN), 'en_m_name')
     self.assertEqual(name.get_for(GENDER.FEMALE, LANGUAGE.EN), 'en_f_name')
     self.assertEqual(name.get_for(GENDER.MALE), 'ru_m_name')
     self.assertEqual(name.get_for(GENDER.FEMALE), 'ru_f_name')
Esempio n. 4
0
 def test_base(self):
     name = Name('ru', {'genders': {'m': {'ru': 'ru_name'}}})
     self.assertEqual(str(name), 'ru_name')
     self.assertEqual(name.get_for(GENDER.MALE, LANGUAGE.RU), 'ru_name')
     self.assertEqual(name.get_for(GENDER.MALE), 'ru_name')
     self.assertEqual(name.get_forms_for(GENDER.MALE), None)
Esempio n. 5
0
 def test_base(self):
     name = Name('ru', {'genders': {'m': {'ru': 'ru_name'}}})
     self.assertEqual(unicode(name), 'ru_name')
     self.assertEqual(name.get_for(GENDER.MALE, LANGUAGE.RU), 'ru_name')
     self.assertEqual(name.get_for(GENDER.MALE), 'ru_name')
     self.assertEqual(name.get_forms_for(GENDER.MALE), None)