コード例 #1
0
 def test_noun_nipiagogos(self):
     self.assertDictEqual(
         noun.create_all('νηπιαγογός'), {
             'fem': {
                 'sg': {
                     'acc': {'νηπιαγογό'},
                     'nom': {'νηπιαγογός'},
                     'voc': {'νηπιαγογέ'},
                     'gen': {'νηπιαγογού'}
                 },
                 'pl': {
                     'acc': {'νηπιαγογούς'},
                     'nom': {'νηπιαγογοί'},
                     'voc': {'νηπιαγογοί'},
                     'gen': {'νηπιαγογών'}
                 }
             },
             'masc': {
                 'sg': {
                     'acc': {'νηπιαγογό'},
                     'nom': {'νηπιαγογός'},
                     'voc': {'νηπιαγογέ'},
                     'gen': {'νηπιαγογού'}
                 },
                 'pl': {
                     'acc': {'νηπιαγογούς'},
                     'nom': {'νηπιαγογοί'},
                     'voc': {'νηπιαγογοί'},
                     'gen': {'νηπιαγογών'}
                 }
             }
         })
コード例 #2
0
 def test_noun_arxaiologos(self):
     self.assertDictEqual(
         noun.create_all('αρχαιολόγος'), {
             'fem': {
                 'sg': {
                     'acc': {'αρχαιολόγο'},
                     'gen': {'αρχαιολόγου'},
                     'voc': {'αρχαιολόγε'},
                     'nom': {'αρχαιολόγος'}
                 },
                 'pl': {
                     'acc': {'αρχαιολόγους'},
                     'gen': {'αρχαιολόγων'},
                     'voc': {'αρχαιολόγοι'},
                     'nom': {'αρχαιολόγοι'}
                 }
             },
             'masc': {
                 'sg': {
                     'acc': {'αρχαιολόγο'},
                     'gen': {'αρχαιολόγου'},
                     'voc': {'αρχαιολόγε'},
                     'nom': {'αρχαιολόγος'}
                 },
                 'pl': {
                     'acc': {'αρχαιολόγους'},
                     'gen': {'αρχαιολόγων'},
                     'voc': {'αρχαιολόγοι'},
                     'nom': {'αρχαιολόγοι'}
                 }
             }
         })
コード例 #3
0
 def test_noun_xronos(self):
     self.assertDictEqual(
         noun.create_all('χρόνος'), {
             'masc': {
                 'pl': {
                     'nom': {'χρόνοι'},
                     'voc': {'χρόνοι'},
                     'acc': {'χρόνους'},
                     'gen': {'χρόνων', 'χρονών', 'χρόνω', 'χρονώ'}
                 },
                 'sg': {
                     'nom': {'χρόνος'},
                     'gen': {'χρόνου'},
                     'voc': {'χρόνε'},
                     'acc': {'χρόνο', 'χρόνον'}
                 }
             },
             'neut': {
                 'pl': {
                     'nom': {'χρόνια'},
                     'voc': {'χρόνια'},
                     'acc': {'χρόνια'},
                     'gen': {'χρόνων', 'χρονών', 'χρόνω', 'χρονώ'}
                 }
             }
         })
コード例 #4
0
    def test_noun_grammateas(self):

        self.assertDictEqual(
            noun.create_all('γραμματέας'), {
                'masc': {
                    'pl': {
                        'voc': {'γραμματείς'},
                        'nom': {'γραμματείς'},
                        'acc': {'γραμματείς'},
                        'gen': {'γραμματέων'}
                    },
                    'sg': {
                        'voc': {'γραμματέα'},
                        'nom': {'γραμματέας'},
                        'acc': {'γραμματέα'},
                        'gen': {'γραμματέα'}
                    }
                },
                'fem': {
                    'pl': {
                        'voc': {'γραμματείς'},
                        'nom': {'γραμματείς'},
                        'acc': {'γραμματείς'},
                        'gen': {'γραμματέων'}
                    },
                    'sg': {
                        'voc': {'γραμματέα'},
                        'nom': {'γραμματέας'},
                        'acc': {'γραμματέα'},
                        'gen': {'γραμματέα', 'γραμματέως'}
                    }
                }
            })
コード例 #5
0
 def test_noun_ploutos(self):
     self.assertDictEqual(
         noun.create_all('πλούτος'), {
             'masc': {
                 'sg': {
                     'nom': {'πλούτος'},
                     'gen': {'πλούτου'},
                     'acc': {'πλούτο'},
                     'voc': {'πλούτε'}
                 },
                 'pl': {
                     'nom': {''},
                     'acc': {''},
                     'voc': {''}
                 }
             },
             'neut': {
                 'pl': {
                     'nom': {'πλούτη'},
                     'gen': {'πλουτών'},
                     'acc': {'πλούτη'},
                     'voc': {'πλούτη'}
                 }
             }
         })
コード例 #6
0
 def test_Nikos(self):
     self.assertDictEqual(
         noun.create_all('Νίκος', proper_name=True), {
             'masc': {
                 'pl': {
                     'nom': {''},
                     'acc': {''},
                     'voc': {''}
                 },
                 'sg': {
                     'gen': {'Νίκου'},
                     'nom': {'Νίκος'},
                     'acc': {'Νίκο'},
                     'voc': {'Νίκο'}
                 }
             }
         })
コード例 #7
0
 def test_Mykonos(self):
     self.assertDictEqual(
         noun.create_all('Μύκονος', proper_name=True, gender='fem_sg'), {
             'fem': {
                 'pl': {
                     'nom': {''},
                     'acc': {''},
                     'voc': {''}
                 },
                 'sg': {
                     'nom': {'Μύκονος'},
                     'gen': {'Μύκονου', 'Μυκόνου'},
                     'acc': {'Μύκονο'},
                     'voc': {'Μύκονε'}
                 }
             }
         })
コード例 #8
0
 def test_Baios(self):
     self.assertDictEqual(
         noun.create_all('Βάιος', proper_name=True), {
             'masc': {
                 'pl': {
                     'voc': {''},
                     'acc': {''},
                     'nom': {''}
                 },
                 'sg': {
                     'voc': {'Βάιε', 'Βάιο'},
                     'acc': {'Βάιο'},
                     'nom': {'Βάιος'},
                     'gen': {'Βαΐου', 'Βάιου'}
                 }
             }
         })
コード例 #9
0
 def test_Froso(self):
     self.assertDictEqual(
         noun.create_all('Φρόσω', proper_name=True), {
             'fem': {
                 'pl': {
                     'acc': {''},
                     'nom': {''},
                     'voc': {''}
                 },
                 'sg': {
                     'nom': {'Φρόσω'},
                     'voc': {'Φρόσω'},
                     'gen': {'Φρόσως'},
                     'acc': {'Φρόσω'}
                 }
             }
         })
コード例 #10
0
 def test_noun_autokinito(self):
     self.assertDictEqual(
         noun.create_all('αυτοκίνητο'), {
             'neut': {
                 'sg': {
                     'nom': {'αυτοκίνητο'},
                     'voc': {'αυτοκίνητο'},
                     'gen': {'αυτοκινήτου', 'αυτοκίνητου'},
                     'acc': {'αυτοκίνητο'}
                 },
                 'pl': {
                     'nom': {'αυτοκίνητα'},
                     'voc': {'αυτοκίνητα'},
                     'gen': {'αυτοκινήτων', 'αυτοκίνητων'},
                     'acc': {'αυτοκίνητα'}
                 }
             }
         })
コード例 #11
0
 def test_noun_alytarchos(self):
     self.assertDictEqual(
         noun.create_all('αλύταρχος', gender='masc'), {
             'masc': {
                 'sg': {
                     'nom': {'αλύταρχος'},
                     'acc': {'αλύταρχο'},
                     'voc': {'αλύταρχε'},
                     'gen': {'αλύταρχου'}
                 },
                 'pl': {
                     'nom': {'αλύταρχοι'},
                     'acc': {'αλύταρχους'},
                     'voc': {'αλύταρχοι'},
                     'gen': {'αλύταρχων'}
                 }
             }
         })
コード例 #12
0
 def test_noun_oksi(self):
     self.assertDictEqual(
         noun.create_all('οξύ'), {
             'neut': {
                 'pl': {
                     'gen': {'οξέων'},
                     'voc': {'οξέα'},
                     'nom': {'οξέα'},
                     'acc': {'οξέα'}
                 },
                 'sg': {
                     'gen': {'οξέος'},
                     'voc': {'οξύ'},
                     'nom': {'οξύ'},
                     'acc': {'οξύ'}
                 }
             }
         })
コード例 #13
0
 def test_noun_fonien(self):
     self.assertDictEqual(
         noun.create_all('φωνήεν'), {
             'neut': {
                 'pl': {
                     'acc': {'φωνήεντα'},
                     'gen': {'φωνηέντων'},
                     'nom': {'φωνήεντα'},
                     'voc': {'φωνήεντα'}
                 },
                 'sg': {
                     'acc': {'φωνήεν'},
                     'gen': {'φωνήεντος'},
                     'nom': {'φωνήεν'},
                     'voc': {'φωνήεν'}
                 }
             }
         })
コード例 #14
0
 def test_noun_gegonos(self):
     self.assertDictEqual(
         noun.create_all('γεγονός'), {
             'neut': {
                 'pl': {
                     'gen': {'γεγονότων'},
                     'acc': {'γεγονότα'},
                     'nom': {'γεγονότα'},
                     'voc': {'γεγονότα'}
                 },
                 'sg': {
                     'gen': {'γεγονότος'},
                     'voc': {'γεγονός'},
                     'nom': {'γεγονός'},
                     'acc': {'γεγονός'}
                 }
             }
         })
コード例 #15
0
 def test_noun_mpousi(self):
     self.assertDictEqual(
         noun.create_all('μπούσι'), {
             'neut': {
                 'pl': {
                     'voc': {'μπούσια'},
                     'acc': {'μπούσια'},
                     'gen': {''},
                     'nom': {'μπούσια'}
                 },
                 'sg': {
                     'voc': {'μπούσι'},
                     'acc': {'μπούσι'},
                     'gen': {''},
                     'nom': {'μπούσι'}
                 }
             }
         })
コード例 #16
0
 def test_noun_delear(self):
     self.assertDictEqual(
         noun.create_all('δέλεαρ'), {
             'neut': {
                 'sg': {
                     'voc': {'δέλεαρ'},
                     'nom': {'δέλεαρ'},
                     'acc': {'δέλεαρ'},
                     'gen': {'δελέατος'}
                 },
                 'pl': {
                     'voc': {'δελέατα'},
                     'nom': {'δελέατα'},
                     'acc': {'δελέατα'},
                     'gen': {'δελεάτων'}
                 }
             }
         })
コード例 #17
0
 def test_noun_filakas(self):
     self.assertDictEqual(
         noun.create_all('φύλακας'), {
             'masc': {
                 'sg': {
                     'voc': {'φύλακα'},
                     'acc': {'φύλακα'},
                     'nom': {'φύλακας'},
                     'gen': {'φύλακα'}
                 },
                 'pl': {
                     'acc': {'φύλακες'},
                     'voc': {'φύλακες'},
                     'nom': {'φύλακες'},
                     'gen': {'φυλάκων'}
                 }
             }
         })
コード例 #18
0
 def test_noun_taksitzis(self):
     self.assertDictEqual(
         noun.create_all('ταξιτζής'), {
             'masc': {
                 'pl': {
                     'gen': {'ταξιτζήδων'},
                     'acc': {'ταξιτζήδες'},
                     'nom': {'ταξιτζήδες'},
                     'voc': {'ταξιτζήδες'}
                 },
                 'sg': {
                     'gen': {'ταξιτζή'},
                     'acc': {'ταξιτζή'},
                     'nom': {'ταξιτζής'},
                     'voc': {'ταξιτζή'}
                 }
             }
         })
コード例 #19
0
 def test_noun_dolario(self):
     self.assertDictEqual(
         noun.create_all('δολάριο'), {
             'neut': {
                 'pl': {
                     'gen': {'δολαρίων'},
                     'acc': {'δολάρια'},
                     'nom': {'δολάρια'},
                     'voc': {'δολάρια'}
                 },
                 'sg': {
                     'gen': {'δολαρίου'},
                     'acc': {'δολάριο'},
                     'nom': {'δολάριο'},
                     'voc': {'δολάριο'}
                 }
             }
         })
コード例 #20
0
 def test_noun_ipologistis(self):
     self.assertDictEqual(
         noun.create_all('υπολογιστής'), {
             'masc': {
                 'sg': {
                     'voc': {'υπολογιστή'},
                     'gen': {'υπολογιστή'},
                     'acc': {'υπολογιστή'},
                     'nom': {'υπολογιστής'}
                 },
                 'pl': {
                     'voc': {'υπολογιστές'},
                     'gen': {'υπολογιστών'},
                     'acc': {'υπολογιστές'},
                     'nom': {'υπολογιστές'}
                 }
             }
         })
コード例 #21
0
 def test_noun_mathima(self):
     self.assertDictEqual(
         noun.create_all('μάθημα'), {
             'neut': {
                 'sg': {
                     'gen': {'μαθήματος'},
                     'acc': {'μάθημα'},
                     'nom': {'μάθημα'},
                     'voc': {'μάθημα'}
                 },
                 'pl': {
                     'gen': {'μαθημάτων'},
                     'acc': {'μαθήματα'},
                     'nom': {'μαθήματα'},
                     'voc': {'μαθήματα'}
                 }
             }
         })
コード例 #22
0
 def test_noun_psifos(self):
     self.assertDictEqual(
         noun.create_all('ψήφος'), {
             'fem': {
                 'pl': {
                     'acc': {'ψήφους'},
                     'gen': {'ψήφων'},
                     'voc': {'ψήφοι'},
                     'nom': {'ψήφοι'}
                 },
                 'sg': {
                     'voc': {'ψήφε'},
                     'gen': {'ψήφου'},
                     'acc': {'ψήφο'},
                     'nom': {'ψήφος'}
                 }
             }
         })
コード例 #23
0
 def test_noun_ous(self):
     self.assertDictEqual(
         noun.create_all('ους'), {
             'neut': {
                 'pl': {
                     'voc': {'ώτα'},
                     'nom': {'ώτα'},
                     'gen': {'ωτών'},
                     'acc': {'ώτα'}
                 },
                 'sg': {
                     'voc': {'ους'},
                     'nom': {'ους'},
                     'gen': {'ωτός'},
                     'acc': {'ους'}
                 }
             }
         })
コード例 #24
0
 def test_noun_kafes(self):
     self.assertDictEqual(
         noun.create_all('καφές'), {
             'masc': {
                 'sg': {
                     'voc': {'καφέ'},
                     'nom': {'καφές'},
                     'gen': {'καφέ'},
                     'acc': {'καφέ'}
                 },
                 'pl': {
                     'voc': {'καφέδες'},
                     'nom': {'καφέδες'},
                     'gen': {'καφέδων'},
                     'acc': {'καφέδες'}
                 }
             }
         })
コード例 #25
0
 def test_noun_hmisi(self):
     self.assertDictEqual(
         noun.create_all('ήμισυ'), {
             'neut': {
                 'pl': {
                     'nom': {''},
                     'acc': {''},
                     'voc': {''},
                     'gen': {''}
                 },
                 'sg': {
                     'nom': {'ήμισυ'},
                     'gen': {'ημίσεος'},
                     'voc': {'ήμισυ'},
                     'acc': {'ήμισυ'}
                 }
             }
         })
コード例 #26
0
 def test_noun_dakru(self):
     self.assertDictEqual(
         noun.create_all('δάκρυ'), {
             'neut': {
                 'pl': {
                     'acc': {'δάκρυα'},
                     'nom': {'δάκρυα'},
                     'voc': {'δάκρυα'},
                     'gen': {'δακρύων'}
                 },
                 'sg': {
                     'gen': {'δακρύου'},
                     'nom': {'δάκρυ'},
                     'voc': {'δάκρυ'},
                     'acc': {'δάκρυ'}
                 }
             }
         })
コード例 #27
0
 def test_noun_anaptiras(self):
     self.assertDictEqual(
         noun.create_all('αναπτήρας'), {
             'masc': {
                 'sg': {
                     'acc': {'αναπτήρα'},
                     'voc': {'αναπτήρα'},
                     'nom': {'αναπτήρας'},
                     'gen': {'αναπτήρα'}
                 },
                 'pl': {
                     'acc': {'αναπτήρες'},
                     'voc': {'αναπτήρες'},
                     'nom': {'αναπτήρες'},
                     'gen': {'αναπτήρων'}
                 }
             }
         })
コード例 #28
0
 def test_noun_anthropos(self):
     self.assertDictEqual(
         noun.create_all('άνθρωπος'), {
             'masc': {
                 'sg': {
                     'nom': {'άνθρωπος'},
                     'gen': {'ανθρώπου'},
                     'acc': {'άνθρωπο'},
                     'voc': {'άνθρωπε'}
                 },
                 'pl': {
                     'nom': {'άνθρωποι'},
                     'gen': {'ανθρώπων'},
                     'acc': {'ανθρώπους'},
                     'voc': {'άνθρωποι'}
                 }
             }
         })
コード例 #29
0
 def test_noun_estiator(self):
     self.assertDictEqual(
         noun.create_all('εστιάτωρ'), {
             'masc': {
                 'sg': {
                     'gen': {'εστιάτορος'},
                     'acc': {'εστιάτορα'},
                     'voc': {'εστιάτορ'},
                     'nom': {'εστιάτωρ'}
                 },
                 'pl': {
                     'gen': {'εστιατόρων'},
                     'acc': {'εστιάτορες'},
                     'voc': {'εστιάτορες'},
                     'nom': {'εστιάτορες'}
                 }
             }
         })
コード例 #30
0
 def test_noun_euro(self):
     self.assertDictEqual(
         noun.create_all('ευρώ'), {
             'neut': {
                 'sg': {
                     'voc': {'ευρώ'},
                     'gen': {'ευρώ'},
                     'acc': {'ευρώ'},
                     'nom': {'ευρώ'}
                 },
                 'pl': {
                     'voc': {'ευρώ'},
                     'gen': {'ευρώ'},
                     'acc': {'ευρώ'},
                     'nom': {'ευρώ'}
                 }
             }
         })