def testDecidBad(self): # try decoding a non integer ciphertext c = Crypto('some secret key_') plaintext = 'foo' ciphertext = c.enc(plaintext) with throwing(CryptoException): plaintext2 = c.decid(ciphertext)
def testEncidDecid(self): c = Crypto('some secret key_') plaintext = 1 ciphertext = c.encid(plaintext) plaintext2 = c.decid(ciphertext) assert plaintext == plaintext2