def test_enc_good(): assert encode('aa') == '2a' assert encode('wwwwwbbb') == '5w3b' assert encode('aab') == '2a1b' # multi-digit coefficient assert encode('aaaaaaaaaaab') == '11a1b'
def test_encode_decode(msg): print(msg) assert (decode(encode(msg))) == msg
def test_dec_roundtrip(): msg = 'wwwwwbbb' assert decode(encode(msg)) == msg
def test_enc_alphanumeric(): assert encode('aabc1123') == '2a1b1c211213'
def test_enc_integer(): assert encode(1234321) == ''
def test_enc_none_string(): assert encode(None) == ''
def test_enc_empty_string(): assert encode('') == ''
def test_enc_good(): assert encode('aa') == '2a' assert encode('wwwwwbbb') == '5w3b' assert encode('aab') == '2a1b'