Пример #1
0
    def test_get_pos_name_parent_english(self):
        n_name = pos_map.get_pos_name('n', name='parent')
        self.assertEqual('noun', n_name)

        ng_name = pos_map.get_pos_name('ng', name='parent')
        self.assertEqual('noun', ng_name)

        nrf_name = pos_map.get_pos_name('nrf', name='parent')
        self.assertEqual('noun', nrf_name)
Пример #2
0
    def test_get_pos_name_child_english(self):
        n_name = pos_map.get_pos_name('n', name='child')
        self.assertEqual('noun', n_name)

        ng_name = pos_map.get_pos_name('ng', name='child')
        self.assertEqual('noun morpheme', ng_name)

        nrf_name = pos_map.get_pos_name('nrf', name='child')
        self.assertEqual('transcribed personal name', nrf_name)
Пример #3
0
    def test_get_pos_name_child_chinese(self):
        n_name = pos_map.get_pos_name('n', name='child', english=False)
        self.assertEqual('名词', n_name)

        ng_name = pos_map.get_pos_name('ng', name='child', english=False)
        self.assertEqual('名词性语素', ng_name)

        nrf_name = pos_map.get_pos_name('nrf', name='child', english=False)
        self.assertEqual('音译人名', nrf_name)
Пример #4
0
    def test_get_pos_name_parent_english(self):
        n_name = pos_map.get_pos_name('n', name='parent')
        self.assertEqual('noun', n_name)

        ng_name = pos_map.get_pos_name('ng', name='parent')
        self.assertEqual('noun', ng_name)

        nrf_name = pos_map.get_pos_name('nrf', name='parent')
        self.assertEqual('noun', nrf_name)
Пример #5
0
    def test_get_pos_name_child_chinese(self):
        n_name = pos_map.get_pos_name('n', name='child', english=False)
        self.assertEqual('名词', n_name)

        ng_name = pos_map.get_pos_name('ng', name='child', english=False)
        self.assertEqual('名词性语素', ng_name)

        nrf_name = pos_map.get_pos_name('nrf', name='child', english=False)
        self.assertEqual('音译人名', nrf_name)
Пример #6
0
    def test_get_pos_name_child_english(self):
        n_name = pos_map.get_pos_name('n', name='child')
        self.assertEqual('noun', n_name)

        ng_name = pos_map.get_pos_name('ng', name='child')
        self.assertEqual('noun morpheme', ng_name)

        nrf_name = pos_map.get_pos_name('nrf', name='child')
        self.assertEqual('transcribed personal name', nrf_name)
Пример #7
0
    def test_get_pos_name_parent_chinese(self):
        n_name = pos_map.get_pos_name('n', name='parent', english=False)
        self.assertEqual('名词', n_name)

        ng_name = pos_map.get_pos_name('ng', name='parent', english=False)
        self.assertEqual('名词', ng_name)

        nrf_name = pos_map.get_pos_name('nrf', name='parent',
                                        english=False)
        self.assertEqual('名词', nrf_name)
Пример #8
0
    def test_get_pos_name_all_chinese(self):
        n_name = pos_map.get_pos_name('n', name='all', english=False)
        self.assertEqual(('名词', ), n_name)

        ng_name = pos_map.get_pos_name('ng', name='all', english=False)
        self.assertEqual(('名词', '名词性语素'), ng_name)

        nrf_name = pos_map.get_pos_name('nrf', name='all', english=False)
        expected_nrf_name = ('名词', '人名', '音译人名')
        self.assertEqual(expected_nrf_name, nrf_name)
Пример #9
0
    def test_get_pos_name_parent_chinese(self):
        n_name = pos_map.get_pos_name('n', name='parent', english=False)
        self.assertEqual('名词', n_name)

        ng_name = pos_map.get_pos_name('ng', name='parent', english=False)
        self.assertEqual('名词', ng_name)

        nrf_name = pos_map.get_pos_name('nrf', name='parent',
                                        english=False)
        self.assertEqual('名词', nrf_name)
Пример #10
0
    def test_get_pos_name_all_chinese(self):
        n_name = pos_map.get_pos_name('n', name='all', english=False)
        self.assertEqual(('名词', ), n_name)

        ng_name = pos_map.get_pos_name('ng', name='all', english=False)
        self.assertEqual(('名词', '名词性语素'), ng_name)

        nrf_name = pos_map.get_pos_name('nrf', name='all', english=False)
        expected_nrf_name = ('名词', '人名', '音译人名')
        self.assertEqual(expected_nrf_name, nrf_name)
Пример #11
0
    def test_get_pos_name_all_english(self):
        n_name = pos_map.get_pos_name('n', name='all')
        self.assertEqual(('noun', ), n_name)

        ng_name = pos_map.get_pos_name('ng', name='all')
        self.assertEqual(('noun', 'noun morpheme'), ng_name)

        nrf_name = pos_map.get_pos_name('nrf', name='all')
        expected_nrf_name = ('noun', 'personal name',
                             'transcribed personal name')
        self.assertEqual(expected_nrf_name, nrf_name)
Пример #12
0
    def test_get_pos_name_all_english(self):
        n_name = pos_map.get_pos_name('n', name='all')
        self.assertEqual(('noun', ), n_name)

        ng_name = pos_map.get_pos_name('ng', name='all')
        self.assertEqual(('noun', 'noun morpheme'), ng_name)

        nrf_name = pos_map.get_pos_name('nrf', name='all')
        expected_nrf_name = ('noun', 'personal name',
                             'transcribed personal name')
        self.assertEqual(expected_nrf_name, nrf_name)
Пример #13
0
 def test_xx_pos_code(self):
     """Tests for issue 17 - xx pos code."""
     self.assertEqual('string', pos_map.get_pos_name('xx'))
Пример #14
0
 def test_uppercase_code(self):
     """Tests for issue 10 - uppercase pos code raises ValueError."""
     self.assertEqual('pronoun', pos_map.get_pos_name('Rg'))
Пример #15
0
 def test_get_pos_name_wrong_code(self):
     """Tests that errors are silenced and None is returned - issue 20."""
     self.assertEqual(None, pos_map.get_pos_name('gms'))