Exemplo n.º 1
0
def test_enc_good():
    assert encode('aa') == '2a'
    assert encode('wwwwwbbb') == '5w3b'
    assert encode('aab') == '2a1b'

    # multi-digit coefficient
    assert encode('aaaaaaaaaaab') == '11a1b'
Exemplo n.º 2
0
def test_encode_decode(msg):
    print(msg)
    assert (decode(encode(msg))) == msg
Exemplo n.º 3
0
def test_dec_roundtrip():
    msg = 'wwwwwbbb'
    assert decode(encode(msg)) == msg
Exemplo n.º 4
0
def test_enc_alphanumeric():
    assert encode('aabc1123') == '2a1b1c211213'
Exemplo n.º 5
0
def test_enc_integer():
    assert encode(1234321) == ''
Exemplo n.º 6
0
def test_enc_none_string():
    assert encode(None) == ''
Exemplo n.º 7
0
def test_enc_empty_string():
    assert encode('') == ''
Exemplo n.º 8
0
def test_enc_good():
    assert encode('aa') == '2a'
    assert encode('wwwwwbbb') == '5w3b'
    assert encode('aab') == '2a1b'