示例#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")