예제 #1
0
파일: test_util.py 프로젝트: ndparker/tdi
def test_norm_enc_error():
    """ norm_enc() raises UnicodeError with non-latin-1 encodings """
    with assert_raises(UnicodeError):
        _util.norm_enc(u"No \u20acuro")
예제 #2
0
파일: test_util.py 프로젝트: ndparker/tdi
def test_norm_enc_str():
    """ norm_enc() works with str """
    result = _util.norm_enc("uTf8")

    assert_equals(result, 'utf_8')
예제 #3
0
파일: test_util.py 프로젝트: ndparker/tdi
def test_norm_enc_unknown():
    """ norm_enc() works with unknown encodings """
    result = _util.norm_enc("xx-writt\xe9n-KLINGON")

    assert_equals(result, 'xx_writt_n_klingon')
예제 #4
0
파일: test_util.py 프로젝트: ndparker/tdi
def test_norm_enc_unicode():
    """ norm_enc() works with unicode """
    result = _util.norm_enc(u"LATIN1")

    assert_equals(result, 'latin_1')