Esempio n. 1
0
 def test_phunctuation(self):
     """이슈5: 문장부호에 맞붙은 글자가 시작 글자 또는 끝 글자로 인식 안 됨
     http://github.com/sublee/hangulize/issues#issue/5
     """
     assert hangulize(u'nad', 'pol') + ',' == hangulize(u'nad,', 'pol')
     assert '.' + hangulize(u'jak', 'pol') == hangulize(u'.jak', 'pol')
     self.assert_examples({
         u'nad, nad jak .jak': u'나트, 나트 야크 .야크',
     }, 'pol')
Esempio n. 2
0
 def test_phunctuation(self):
     """이슈5: 문장부호에 맞붙은 글자가 시작 글자 또는 끝 글자로 인식 안 됨
     http://github.com/sublee/hangulize/issues#issue/5
     """
     assert hangulize(u'nad', 'pol') + ',' == hangulize(u'nad,', 'pol')
     assert '.' + hangulize(u'jak', 'pol') == hangulize(u'.jak', 'pol')
     self.assert_examples({
         u'nad, nad jak .jak': u'나트, 나트 야크 .야크',
     }, 'pol')
Esempio n. 3
0
 def test_logger(self):
     import logging
     class TestHandler(logging.StreamHandler):
         msgs = []
         def handle(self, record):
             self.msgs.append(record.msg)
         @property
         def result(self):
             return '\n'.join(self.msgs)
     logger = logging.getLogger('test')
     handler = TestHandler()
     logger.setLevel(logging.INFO)
     logger.addHandler(handler)
     hangulize(u'gloria', 'ita', logger=logger)
     assert ">> 'gloria'" in handler.result
Esempio n. 4
0
 def test_tmp_chars(self):
     averroes = hangulize(u'Averroës', 'lat')
     self.assert_examples({
         u'%Averroës': '%' + averroes,
         u'%Averroës%': '%' + averroes + '%',
         u'Averroës%': averroes + '%',
     }, 'lat')
Esempio n. 5
0
 def test_tmp_chars(self):
     averroes = hangulize(u'Averroës', 'lat')
     self.assert_examples(
         {
             u'%Averroës': '%' + averroes,
             u'%Averroës%': '%' + averroes + '%',
             u'Averroës%': averroes + '%',
         }, 'lat')
Esempio n. 6
0
    def test_logger(self):
        import logging

        class TestHandler(logging.StreamHandler):
            msgs = []

            def handle(self, record):
                self.msgs.append(record.msg)

            @property
            def result(self):
                return '\n'.join(self.msgs)

        logger = logging.getLogger('test')
        handler = TestHandler()
        logger.setLevel(logging.INFO)
        logger.addHandler(handler)
        hangulize(u'gloria', 'ita', logger=logger)
        assert ">> 'gloria'" in handler.result
Esempio n. 7
0
 def test_str(self):
     from hangulize import hangulize
     hangulize('Hello', 'ita')
Esempio n. 8
0
 def test_str(self):
     from hangulize import hangulize
     hangulize('Hello', 'ita')