Ejemplo n.º 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"), "")
    def test_encrypt(self):
        cipher = Substitution()
        open_text = normalize_text("Python is a general-purpose, interpreted high-level programming language")
        cipher_text = cipher.encrypt(open_text, string.ascii_lowercase)
        self.assertEqual(cipher_text, open_text)

        cipher_text = cipher.encrypt(open_text, "camntwqzipryofxkhdlusbevjg")
        expected = "kjuzxfilcqtftdcyksdkxltifutdkdtutnziqzytbtykdxqdcooifqycfqscqt"
        self.assertEqual(cipher_text, expected)

        self.assertEqual(cipher.encrypt("", "a"), "")
Ejemplo n.º 4
0
    def test_encrypt(self):
        cipher = Substitution()
        open_text = normalize_text(
            "Python is a general-purpose, interpreted high-level programming language"
        )
        cipher_text = cipher.encrypt(open_text, string.ascii_lowercase)
        self.assertEqual(cipher_text, open_text)

        cipher_text = cipher.encrypt(open_text, "camntwqzipryofxkhdlusbevjg")
        expected = "kjuzxfilcqtftdcyksdkxltifutdkdtutnziqzytbtykdxqdcooifqycfqscqt"
        self.assertEqual(cipher_text, expected)

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