Esempio n. 1
0
def test_subtitle_text_guess_encoding_none():
    content = b'\x00d\x00\x80\x00\x00\xff\xff\xff\xff\xff\xff,\x00\x00\x00\x00d\x00d\x00\x00\x02s\x84\x8f\xa9'
    subtitle = Subtitle(Language('zho'), False, None, None)
    subtitle.content = content

    assert subtitle.guess_encoding() is None
    assert not subtitle.is_valid()
    assert not isinstance(subtitle.text, six.text_type)
Esempio n. 2
0
def test_subtitle_guess_encoding_utf8():
    subtitle = Subtitle(Language('zho'), False, None, None)
    subtitle.content = b'Something here'
    assert subtitle.guess_encoding() == 'utf-8'
    assert isinstance(subtitle.text, six.text_type)