コード例 #1
0
ファイル: test_pos_map.py プロジェクト: baojie/pynlpir
    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
ファイル: test_pos_map.py プロジェクト: baojie/pynlpir
    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
ファイル: test_pos_map.py プロジェクト: baojie/pynlpir
    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
ファイル: test_pos_map.py プロジェクト: zp672087110/pynlpir
    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
ファイル: test_pos_map.py プロジェクト: zp672087110/pynlpir
    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
ファイル: test_pos_map.py プロジェクト: zp672087110/pynlpir
    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
ファイル: test_pos_map.py プロジェクト: baojie/pynlpir
    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
ファイル: test_pos_map.py プロジェクト: baojie/pynlpir
    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
ファイル: test_pos_map.py プロジェクト: zp672087110/pynlpir
    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
ファイル: test_pos_map.py プロジェクト: zp672087110/pynlpir
    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
ファイル: test_pos_map.py プロジェクト: baojie/pynlpir
    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
ファイル: test_pos_map.py プロジェクト: zp672087110/pynlpir
    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
ファイル: test_pos_map.py プロジェクト: zp672087110/pynlpir
 def test_xx_pos_code(self):
     """Tests for issue 17 - xx pos code."""
     self.assertEqual('string', pos_map.get_pos_name('xx'))
コード例 #14
0
ファイル: test_pos_map.py プロジェクト: zp672087110/pynlpir
 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
ファイル: test_pos_map.py プロジェクト: zp672087110/pynlpir
 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'))