Beispiel #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'
Beispiel #2
0
def test_encode_decode(msg):
    print(msg)
    assert (decode(encode(msg))) == msg
Beispiel #3
0
def test_dec_roundtrip():
    msg = 'wwwwwbbb'
    assert decode(encode(msg)) == msg
Beispiel #4
0
def test_enc_alphanumeric():
    assert encode('aabc1123') == '2a1b1c211213'
Beispiel #5
0
def test_enc_integer():
    assert encode(1234321) == ''
Beispiel #6
0
def test_enc_none_string():
    assert encode(None) == ''
Beispiel #7
0
def test_enc_empty_string():
    assert encode('') == ''
Beispiel #8
0
def test_enc_good():
    assert encode('aa') == '2a'
    assert encode('wwwwwbbb') == '5w3b'
    assert encode('aab') == '2a1b'