コード例 #1
0
ファイル: test_parse.py プロジェクト: mcdonc/mycroft-core
 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')
コード例 #2
0
ファイル: test_parse_pt.py プロジェクト: yoyoo2/mycroft-core
 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")
コード例 #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")
コード例 #4
0
ファイル: test_parse_fr.py プロジェクト: maxo2/mycroft
 def test_gender_fr(self):
     self.assertEqual(get_gender("personne", lang="fr-fr"), None)
コード例 #5
0
ファイル: test_parse.py プロジェクト: antlarr/mycroft-core
 def test_gender(self):
     self.assertEqual(get_gender("person"),
                      False)
コード例 #6
0
 def test_gender_fr(self):
     self.assertEqual(get_gender("personne", lang="fr-fr"),
                      None)
コード例 #7
0
ファイル: test_parse.py プロジェクト: swipswaps/mycroft-core
 def test_gender(self):
     self.assertEqual(get_gender("person"), None)
コード例 #8
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")
コード例 #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')