def test_equal_27(self): self.assertEqual(decrypt("This is a another test!", 6), "a sot rinssehaeihT t t!")
def test_equal_22(self): self.assertEqual(decrypt("This is a another test!", 1), "nTohtihse ri st eas ta!")
def test_equal_2(self): self.assertEqual(decrypt('', 0), '')
def test_equal_21(self): self.assertEqual(decrypt("This is a another test!", 0), "This is a another test!")
def test_equal_30(self): self.assertEqual(decrypt("This is a another test!", 9), "s neeT aorshi t tisaht!")
def test_equal_35(self): self.assertEqual(decrypt("This is a another test!", 14), "iianh sTss oetth atre!")
def test_equal_25(self): self.assertEqual(decrypt("This is a another test!", 4), "oieitatnhh saTtsrse !")
def test_equal_26(self): self.assertEqual(decrypt("This is a another test!", 5), " o iseaiTttastrnsheh !")
def test_equal_23(self): self.assertEqual(decrypt("This is a another test!", 2), "in Tsoth teiahss et ar!")
def test_equal_24(self): self.assertEqual(decrypt("This is a another test!", 3), "iianh sTss oetth atre!")
def test_equal_20(self): self.assertEqual(decrypt('This is a test!', -1), 'This is a test!')
def test_equal_28(self): self.assertEqual(decrypt("This is a another test!", 7), "eah aseoith Tr itn sts!")
def test_is_none_2(self): self.assertIsNone(decrypt(None, 0))
def test_equal_29(self): self.assertEqual(decrypt("This is a another test!", 8), " eTarh iatsne osittsh!")
def test_equal_31(self): self.assertEqual(decrypt("This is a another test!", 10), "hsi nte etTi saaohrts!")
def test_equal_36(self): self.assertEqual(decrypt("This is a another test!", 15), "oieitatnhh saTtsrse !")