def test_decode_7(self): self.assertEqual(decode('a2A1c3B5b2B1'), 'aaAcccBBBBBbbB')
def test_decode_5(self): self.assertEqual(decode(''), '')
def test_decode_6(self): self.assertEqual(decode('a1'), 'a')
def test_decode_3(self): self.assertEqual(decode('a1l3z2c1'), 'alllzzc')
def test_decode_4(self): self.assertEqual(decode('t12p4q9p1t2'), 'ttttttttttttppppqqqqqqqqqptt')
def test_decode_2(self): self.assertEqual(decode('a1b1c1'), 'abc')
def test_decode_8(self): self.assertEqual(decode('a2215z321y92'), (('a' * 2215) + ('z' * 321) + 'y' * 92))
def test_decode_9(self): self.assertEqual(decode('a0000b0c00'), '')
def test_decode_1(self): self.assertEqual(decode('a5b2c3'), 'aaaaabbccc')