예제 #1
0
 def test_decode_unicode(self):
     self.assertMultiLineEqual('⏰⚽⚽⚽⭐⭐⏰', decode('⏰3⚽2⭐⏰'))
예제 #2
0
 def test_decode_with_single(self):
     self.assertMultiLineEqual(
         'WWWWWWWWWWWWBWWWWWWWWWWWWBBBWWWWWWWWWWWWWWWWWWWWWWWWB',
         decode('12WB12W3B24WB'))
예제 #3
0
 def test_combination(self):
     self.assertMultiLineEqual('zzz ZZ  zZ', decode(encode('zzz ZZ  zZ')))
예제 #4
0
 def test_decode_unicode(self):
     self.assertMultiLineEqual('⏰⚽⚽⚽⭐⭐⏰', decode('⏰3⚽2⭐⏰'))
예제 #5
0
 def test_decode(self):
     self.assertMultiLineEqual('AABBBCCCC', decode('2A3B4C'))
예제 #6
0
 def test_decode_with_single(self):
     self.assertMultiLineEqual(
         'WWWWWWWWWWWWBWWWWWWWWWWWWBBBWWWWWWWWWWWWWWWWWWWWWWWWB',
         decode('12WB12W3B24WB'))
예제 #7
0
 def test_combination(self):
     self.assertMultiLineEqual('zzz ZZ  zZ', decode(encode('zzz ZZ  zZ')))
예제 #8
0
파일: test.py 프로젝트: qpzm/PS
 def test_decode(self):
     self.assertEqual('HHHeellloWooorrrrlld!!',
                      run_length.decode('H3e2l3o1W1o3r4l2d1!2'))
예제 #9
0
 def test_decode(self):
     self.assertMultiLineEqual('AABBBCCCC', decode('2A3B4C'))
예제 #10
0
 def test_decode_unicode(self):
     self.assertMultiLineEqual("⏰⚽⚽⚽⭐⭐⏰", decode("⏰3⚽2⭐⏰"))
예제 #11
0
 def test_combination(self):
     self.assertMultiLineEqual("zzz ZZ  zZ", decode(encode("zzz ZZ  zZ")))
예제 #12
0
 def test_decode_with_single(self):
     self.assertMultiLineEqual("WWWWWWWWWWWWBWWWWWWWWWWWWBBBWWWWWWWWWWWWWWWWWWWWWWWWB", decode("12WB12W3B24WB"))
예제 #13
0
 def test_decode(self):
     self.assertMultiLineEqual("AABBBCCCC", decode("2A3B4C"))
예제 #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")