def test_caesar_cipher_index_special_chars(self): result = decrypt_caesar(" $#$*@#&$@#!?.,", 10) self.assertEqual(result, " $#$*@#&$@#!?.,")
def test_caesar_cipher_index_cross_a(self): result = decrypt_caesar("AaAaAa", 1) self.assertEqual(result, "ZzZzZz")
def test_caesar_cipher_index_cross_z(self): result = decrypt_caesar("ZzZzZz", 1) self.assertEqual(result, "YyYyYy")
def test_caesar_cipher_index_less_than_0(self): result = decrypt_caesar("Ahoj Svet!", -60) self.assertRaises(TypeError, decrypt_caesar, "Ahoj Svet!", -60)
def test_caesar_cipher_upper_lower(self): result = decrypt_caesar("Bipk Twfu!", 1) self.assertEqual(result, "Ahoj Svet!")
def test_caesar_cipher_standard(self): result = decrypt_caesar("bipk twfu!", 1) self.assertEqual(result, "ahoj svet!")