예제 #1
0
파일: test_exc.py 프로젝트: Debug-Orz/Sypy
 def test_unicode_translate_error(self):
     from exceptions import UnicodeTranslateError
     ut = UnicodeTranslateError(u"x", 1, 5, "bah")
     assert ut.object == u'x'
     assert ut.start == 1
     assert ut.end == 5
     assert ut.reason == 'bah'
     assert ut.args == (u'x', 1, 5, 'bah')
     assert ut.message == ''
     ut.object = u'y'
     assert ut.object == u'y'
     assert str(ut) == "can't translate characters in position 1-4: bah"
     ut.start = 4
     ut.object = u'012345'
     assert str(ut) == "can't translate character u'\\x34' in position 4: bah"
     ut.object = []
     assert ut.object == []
예제 #2
0
파일: test_exc.py 프로젝트: Mu-L/pypy
 def test_unicode_translate_error(self):
     from exceptions import UnicodeTranslateError
     ut = UnicodeTranslateError(u"x", 1, 5, "bah")
     assert ut.object == u'x'
     assert ut.start == 1
     assert ut.end == 5
     assert ut.reason == 'bah'
     assert ut.args == (u'x', 1, 5, 'bah')
     assert ut.message == ''
     ut.object = u'y'
     assert ut.object == u'y'
     assert str(ut) == "can't translate characters in position 1-4: bah"
     ut.start = 4
     ut.object = u'012345'
     assert str(ut) == "can't translate character u'\\x34' in position 4: bah"
     ut.object = []
     assert ut.object == []
예제 #3
0
파일: test_exc.py 프로젝트: Mu-L/pypy
 def test_unicode_error_uninitialized_str(self):
     assert str(UnicodeEncodeError.__new__(UnicodeEncodeError)) == ""
     assert str(UnicodeDecodeError.__new__(UnicodeDecodeError)) == ""
     assert str(UnicodeTranslateError.__new__(UnicodeTranslateError)) == ""
예제 #4
0
파일: test_exc.py 프로젝트: Darriall/pypy
 def test_unicode_error_uninitialized_str(self):
     assert str(UnicodeEncodeError.__new__(UnicodeEncodeError)) == ""
     assert str(UnicodeDecodeError.__new__(UnicodeDecodeError)) == ""
     assert str(UnicodeTranslateError.__new__(UnicodeTranslateError)) == ""