Example #1
0
File: test.py Project: sublee/josa
 def test_append_japanese(self):
     assert u'あなた가' == josa.append(u'あなた', u'이', lang='jpn')
Example #2
0
File: test.py Project: sublee/josa
 def test_append_italian(self):
     assert u'mario와' == josa.append(u'mario', u'과', lang='ita')
     assert u'luigi는' == josa.append(u'luigi', u'은', lang='ita')
     assert u'italian이' == josa.append(u'italian', u'가', lang='ita')
Example #3
0
File: test.py Project: sublee/josa
 def test_append_english(self):
     assert u'false positive를' == josa.append(u'false positive', u'를')
     assert u'false negative를' == josa.append(u'false negative', u'을')
     assert u'function이' == josa.append(u'function', u'가')
     assert u'deterministic이랑' == josa.append(u'deterministic', u'랑')
Example #4
0
File: test.py Project: sublee/josa
 def test_append_korean(self):
     assert u'택시를' == josa.append(u'택시', u'를', lang='kor')
     assert u'버스를' == josa.append(u'버스', u'을', lang='kor')
     assert u'나뭇잎이' == josa.append(u'나뭇잎', u'가', lang='kor')
     assert u'넥슨이랑' == josa.append(u'넥슨', u'랑', lang='kor')
Example #5
0
File: test.py Project: sublee/josa
        assert not josa.has_jongseong('rider')
        assert not josa.has_jongseong('architecture')

    def test_empty_word(self):
        try:
            josa.has_jongseong(u'')
            assert False
        except Exception, e:
            assert isinstance(e, ValueError)
        try:
            josa.josa(u'', u'를')
            assert False
        except Exception, e:
            assert isinstance(e, ValueError)
        try:
            josa.append(u'', u'를')
            assert False
        except Exception, e:
            assert isinstance(e, ValueError)

    def test_josa_english(self):
        assert u'를' == josa.josa(u'false positive', u'를')
        assert u'를' == josa.josa(u'false negative', u'을')
        assert u'이' == josa.josa(u'function', u'가')
        assert u'이랑' == josa.josa(u'deterministic', u'랑')

    def test_append_english(self):
        assert u'false positive를' == josa.append(u'false positive', u'를')
        assert u'false negative를' == josa.append(u'false negative', u'을')
        assert u'function이' == josa.append(u'function', u'가')
        assert u'deterministic이랑' == josa.append(u'deterministic', u'랑')