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')
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")
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")
def test_gender_fr(self): self.assertEqual(get_gender("personne", lang="fr-fr"), None)
def test_gender(self): self.assertEqual(get_gender("person"), False)
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")
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')