import unittest import compress_exercise as c class MyTestCase(unittest.TestCase): def test_compressionSimpleIfTestsWork0(self): self.assertEqual(c.compressList(["test"]), ["test"]) def test_compressionSimple1(self): self.assertEqual(c.compressList(["tttt"]), ["4t"]) def test_compressionSimple2(self): self.assertEqual(c.compressList(["ttttttttt"]), ["9t"]) def test_compressionSimple3(self): self.assertEqual(c.compressList(["ppppppppppppp"]), ["13p"]) def test_compressionSimple4(self): self.assertEqual(c.compressList(["0"]), ["10"]) def test_compressionSimple5(self): self.assertEqual(c.compressList(["%%%%%%%%%%"]), ["10%"]) def test_compression6(self): self.assertEqual(c.compressList(["test","ssss"]), ["test", "4s"]) def test_compression7(self): self.assertEqual(c.compressList(["test","ssss","ttttt"]), ["test", "4s", "5t"]) def test_compression8(self): self.assertEqual(c.compressList(["ooooooooo","ssss","ttttt"]), ["9o", "4s", "5t"]) def test_compression9(self): self.assertEqual(c.compressList(["fakt", "ppppp", "rrrrrr", "####", "55"]), ["fakt", "5p", "6r", "4#", "25"]) def test_compression10(self): self.assertEqual(c.compressList(["test", "rrrrrrrr", "hrrrrrr", "01", "0"]), ["test", "8r", "hrrrrrr", "01", "10"]) if __name__ == '__main__': unittest.main()