Пример #1
0
def test_convert_number_chars():
    char = Char(bytes([0x0A]))
    assert char.size() == 1
    assert char.string() == "\n"
    assert char.bytes() == bytes([0x0A])
    assert char.unprintable()
Пример #2
0
def test_convert_number_string():
    char = Char("7")
    assert char.size() == 1
    assert char.string() == "7"
    assert char.bytes() == bytes([0x37])
    assert not char.unprintable()
Пример #3
0
def test_convert_letter_chars():
    char = Char(bytes([0x41]))
    assert char.size() == 1
    assert char.string() == "A"
    assert char.bytes() == bytes([0x41])
    assert not char.unprintable()
Пример #4
0
def test_init():
    char = Char()
    assert char.size() == 1
    assert char.string() is None
    assert char.bytes() is None
    assert char.unprintable()
Пример #5
0
def test_empty_string():
    char = Char("")
    assert char.size() == 1
    assert char.string() is None
    assert char.bytes() is None
    assert char.unprintable()