Esempio n. 1
0
 def test_gender(self):
     with self.assertRaises(FunctionNotLocalizedError):
         get_gender("person")  # lang="en-us"
     load_language("pt")
     self.assertEqual(get_gender("person", lang="pt"), None)
     self.assertEqual(get_gender("vaca", lang="pt"), "f")
     load_language("it")
     self.assertEqual(get_gender('cavallo', lang='it'), 'm')
Esempio n. 2
0
 def test_gender_pt(self):
     self.assertEqual(get_gender("vaca", lang="pt"), "f")
     self.assertEqual(get_gender("cavalo", lang="pt"), "m")
     self.assertEqual(get_gender("vacas", lang="pt"), "f")
     self.assertEqual(get_gender("boi", "o boi come erva", lang="pt"), "m")
     self.assertEqual(get_gender("boi", lang="pt"), False)
     self.assertEqual(get_gender("homem", "estes homem come merda",
                                 lang="pt"), "m")
     self.assertEqual(get_gender("ponte", lang="pt"), "m")
     self.assertEqual(get_gender("ponte", "essa ponte caiu",
                                 lang="pt"), "f")
Esempio n. 3
0
 def test_gender_it(self):
     self.assertEqual(get_gender("mucca", lang="it"), "f")
     self.assertEqual(get_gender("cavallo", lang="it"), "m")
     self.assertEqual(get_gender("mucche", "le mucche", lang="it"), "f")
     self.assertEqual(get_gender("bue", "il bue mangia la erba", lang="it"),
                      "m")
     self.assertEqual(get_gender("pesce", "il pesce nuota", lang="it"), "m")
     self.assertEqual(get_gender("tigre", lang="it"), "f")
     self.assertEqual(
         get_gender("uomini", "questi uomini mangiano pasta", lang="it"),
         "m")
     self.assertEqual(get_gender("ponte", "il ponte", lang="it"), "m")
     self.assertEqual(
         get_gender("ponte", u"questo ponte è caduto", lang="it"), "m")
     self.assertEqual(
         get_gender("scultrice", "questa scultrice famosa", lang="it"), "f")
     self.assertEqual(
         get_gender("scultore", "questo scultore famoso", lang="it"), "m")
     self.assertEqual(
         get_gender("scultori", "gli scultori rinascimentali", lang="it"),
         "m")
     self.assertEqual(
         get_gender("scultrici", "le scultrici moderne", lang="it"), "f")
Esempio n. 4
0
 def test_gender_fr(self):
     self.assertEqual(get_gender("personne", lang="fr-fr"), None)
Esempio n. 5
0
 def test_gender(self):
     self.assertEqual(get_gender("person"),
                      False)
Esempio n. 6
0
 def test_gender_fr(self):
     self.assertEqual(get_gender("personne", lang="fr-fr"),
                      None)
Esempio n. 7
0
 def test_gender(self):
     self.assertEqual(get_gender("person"), None)
 def test_gender_it(self):
     self.assertEqual(get_gender("mucca", lang="it"), "f")
     self.assertEqual(get_gender("cavallo", lang="it"), "m")
     self.assertEqual(get_gender("mucche", "le mucche", lang="it"), "f")
     self.assertEqual(get_gender("bue", "il bue mangia la erba",
                                 lang="it"), "m")
     self.assertEqual(get_gender("pesce", "il pesce nuota",
                                 lang="it"), "m")
     self.assertEqual(get_gender("tigre", lang="it"), "f")
     self.assertEqual(get_gender("uomini", "questi uomini mangiano pasta",
                                 lang="it"), "m")
     self.assertEqual(get_gender("ponte", "il ponte", lang="it"), "m")
     self.assertEqual(get_gender("ponte", u"questo ponte è caduto",
                                 lang="it"), "m")
     self.assertEqual(get_gender("scultrice", "questa scultrice famosa",
                                 lang="it"), "f")
     self.assertEqual(get_gender("scultore", "questo scultore famoso",
                                 lang="it"), "m")
     self.assertEqual(get_gender("scultori", "gli scultori rinascimentali",
                                 lang="it"), "m")
     self.assertEqual(get_gender("scultrici", "le scultrici moderne",
                                 lang="it"), "f")
Esempio n. 9
0
 def test_gender_it(self):
     """
     Test cases for Italian grammar , lang='it'
     """
     self.assertEqual(get_gender('mucca', lang='it'), 'f')
     self.assertEqual(get_gender('cavallo', lang='it'), 'm')
     self.assertEqual(get_gender('mucche', 'le mucche', lang='it'), 'f')
     self.assertEqual(get_gender('bue', 'il bue mangia la erba',
                                 lang='it'), 'm')
     self.assertEqual(get_gender('pesce', 'il pesce nuota',
                                 lang='it'), 'm')
     self.assertEqual(get_gender('tigre', lang='it'), 'f')
     self.assertEqual(get_gender('uomini', 'questi uomini mangiano pasta',
                                 lang='it'), 'm')
     self.assertEqual(get_gender('ponte', 'il ponte', lang='it'), 'm')
     self.assertEqual(get_gender('ponte', u'questo ponte è caduto',
                                 lang='it'), 'm')
     self.assertEqual(get_gender('scultrice', 'questa scultrice famosa',
                                 lang='it'), 'f')
     self.assertEqual(get_gender('scultore', 'questo scultore famoso',
                                 lang='it'), 'm')
     self.assertEqual(get_gender('scultori', 'gli scultori rinascimentali',
                                 lang='it'), 'm')
     self.assertEqual(get_gender('scultrici', 'le scultrici moderne',
                                 lang='it'), 'f')