Exemplo n.º 1
0
 def test_decode_unicode(self):
     self.assertMultiLineEqual('⏰⚽⚽⚽⭐⭐⏰', decode('⏰3⚽2⭐⏰'))
Exemplo n.º 2
0
 def test_decode_with_single(self):
     self.assertMultiLineEqual(
         'WWWWWWWWWWWWBWWWWWWWWWWWWBBBWWWWWWWWWWWWWWWWWWWWWWWWB',
         decode('12WB12W3B24WB'))
Exemplo n.º 3
0
 def test_combination(self):
     self.assertMultiLineEqual('zzz ZZ  zZ', decode(encode('zzz ZZ  zZ')))
Exemplo n.º 4
0
 def test_decode_unicode(self):
     self.assertMultiLineEqual('⏰⚽⚽⚽⭐⭐⏰', decode('⏰3⚽2⭐⏰'))
Exemplo n.º 5
0
 def test_decode(self):
     self.assertMultiLineEqual('AABBBCCCC', decode('2A3B4C'))
Exemplo n.º 6
0
 def test_decode_with_single(self):
     self.assertMultiLineEqual(
         'WWWWWWWWWWWWBWWWWWWWWWWWWBBBWWWWWWWWWWWWWWWWWWWWWWWWB',
         decode('12WB12W3B24WB'))
Exemplo n.º 7
0
 def test_combination(self):
     self.assertMultiLineEqual('zzz ZZ  zZ', decode(encode('zzz ZZ  zZ')))
Exemplo n.º 8
0
Arquivo: test.py Projeto: qpzm/PS
 def test_decode(self):
     self.assertEqual('HHHeellloWooorrrrlld!!',
                      run_length.decode('H3e2l3o1W1o3r4l2d1!2'))
Exemplo n.º 9
0
 def test_decode(self):
     self.assertMultiLineEqual('AABBBCCCC', decode('2A3B4C'))
Exemplo n.º 10
0
 def test_decode_unicode(self):
     self.assertMultiLineEqual("⏰⚽⚽⚽⭐⭐⏰", decode("⏰3⚽2⭐⏰"))
Exemplo n.º 11
0
 def test_combination(self):
     self.assertMultiLineEqual("zzz ZZ  zZ", decode(encode("zzz ZZ  zZ")))
Exemplo n.º 12
0
 def test_decode_with_single(self):
     self.assertMultiLineEqual("WWWWWWWWWWWWBWWWWWWWWWWWWBBBWWWWWWWWWWWWWWWWWWWWWWWWB", decode("12WB12W3B24WB"))
Exemplo n.º 13
0
 def test_decode(self):
     self.assertMultiLineEqual("AABBBCCCC", decode("2A3B4C"))
Exemplo n.º 14
0
from run_length import encode, decode

print(encode("AABBCCDDEEE"))
print("2A2B2C2D3E")
print(encode("AAABCCDDDDAAB"))
print("3A1B2C4D2A1B")

print()
print(decode("3F2A1B4D1C"))
print("FFFAABDDDDC")
print(decode("1A1B1A1B1A2B2A"))
print("ABABABBAA")