コード例 #1
0
ファイル: test_rle.py プロジェクト: janusboandersen/E3SWE
def test_enc_good():
    assert encode('aa') == '2a'
    assert encode('wwwwwbbb') == '5w3b'
    assert encode('aab') == '2a1b'

    # multi-digit coefficient
    assert encode('aaaaaaaaaaab') == '11a1b'
コード例 #2
0
ファイル: test_rle.py プロジェクト: janusboandersen/E3SWE
def test_encode_decode(msg):
    print(msg)
    assert (decode(encode(msg))) == msg
コード例 #3
0
ファイル: test_rle.py プロジェクト: janusboandersen/E3SWE
def test_dec_roundtrip():
    msg = 'wwwwwbbb'
    assert decode(encode(msg)) == msg
コード例 #4
0
ファイル: test_rle.py プロジェクト: janusboandersen/E3SWE
def test_enc_alphanumeric():
    assert encode('aabc1123') == '2a1b1c211213'
コード例 #5
0
ファイル: test_rle.py プロジェクト: janusboandersen/E3SWE
def test_enc_integer():
    assert encode(1234321) == ''
コード例 #6
0
ファイル: test_rle.py プロジェクト: janusboandersen/E3SWE
def test_enc_none_string():
    assert encode(None) == ''
コード例 #7
0
ファイル: test_rle.py プロジェクト: janusboandersen/E3SWE
def test_enc_empty_string():
    assert encode('') == ''
コード例 #8
0
ファイル: test_rle.py プロジェクト: janusboandersen/E3SWE
def test_enc_good():
    assert encode('aa') == '2a'
    assert encode('wwwwwbbb') == '5w3b'
    assert encode('aab') == '2a1b'