from HW3.caesar_logic import encrypt, decrypt p = input("Вы хотите зашифровать или расшифровать файл?") text = input("Введите текст") offset = int(input("Введите смещение")) if p == 'e': print("Зашифрованный текст:", encrypt(offset, text)) elif p == 'd': print("Расшифрованный текст:", decrypt(offset, text)) else: print("Некорректный ответ")
def test_true_encrypt_1(self): self.assertEqual(encrypt(3, 'Hello world'), 'Khoor zruog')
def test_true_encrypt_2(self): self.assertEqual(encrypt(-5, 'Moyu konus v vannoy'), 'Hjtp fjipn q qviijt')
def test_true_encrypt_7(self): self.assertEqual(encrypt(5, 'WYXZZZZZwyxzzzzz'), 'BDCEEEEEbdceeeee')
def test_true_encrypt_6(self): self.assertEqual(encrypt(7, 'PoStAvtE zachet AVTOMATOM'), 'WvZaHcaL ghjola HCAVTHAVT')
def test_true_encrypt_5(self): self.assertEqual(encrypt(6, '(,,,)=(^.^)=(,,,)'), '(,,,)=(^.^)=(,,,)')
def test_true_encrypt_4(self): self.assertEqual(encrypt(0, 'With Halloween'), 'With Halloween')
def test_true_encrypt_3(self): self.assertEqual(encrypt(25, 'Vylivayu vino v rakovinu'), 'Uxkhuzxt uhmn u qzjnuhmt')