예제 #1
0
    def test_decrypt(self):
        cipher = Substitution()
        cipher_text = "kjuzxfilcqtftdcyksdkxltifutdkdtutnziqzytbtykdxqdcooifqycfqscqt"
        open_text = cipher.decrypt(cipher_text, "camntwqzipryofxkhdlusbevjg")
        expected = "pythonisageneralpurposeinterpretedhighlevelprogramminglanguage"
        self.assertEqual(open_text, expected)

        self.assertEqual(cipher.decrypt("", "a"), "")
    def test_decrypt(self):
        cipher = Substitution()
        cipher_text = "kjuzxfilcqtftdcyksdkxltifutdkdtutnziqzytbtykdxqdcooifqycfqscqt"
        open_text = cipher.decrypt(cipher_text, "camntwqzipryofxkhdlusbevjg")
        expected = "pythonisageneralpurposeinterpretedhighlevelprogramminglanguage"
        self.assertEqual(open_text, expected)

        self.assertEqual(cipher.decrypt("", "a"), "")