Ejemplo n.º 1
0
def test_marker_within_data_section():
    o1 = decompress_string(t5)
    o2 = decompress_string(t6)
    o3 = decompress_string(t7)

    assert o1 == '(1x3)A'
    assert len(o1) == 6

    assert o2 == 'X(3x3)ABC(3x3)ABCY'
    assert len(o2) == 18

    assert o3 == 'X(3x3)AB((3x3)AB(2x2)CY'
Ejemplo n.º 2
0
def test_two_markers():
    o = decompress_string(t4)

    assert o == 'ABCBCDEFEFG'
    assert len(o) == 11
Ejemplo n.º 3
0
def test_one_marker_one_char():
    o = decompress_string(t2)

    assert o == 'ABBBBBC'
    assert len(o) == 7
Ejemplo n.º 4
0
def test_one_marker_3_chars():
    o = decompress_string(t3)

    assert o == 'XYZXYZXYZ'
    assert len(o) == 9
Ejemplo n.º 5
0
def test_no_markers():
    o = decompress_string(t1)

    assert o == t1
    assert len(o) == 6