def test_decrypt(self): out = StringIO.StringIO() diph.encrypt_first('foo', self.A, out=out) cipher_text = out.getvalue() out = StringIO.StringIO() diph.decrypt('foo', cipher_text, out=out) plain_text = out.getvalue() self.assertEquals(self.A, plain_text)
def test_merge_conflict_out(self): out = StringIO.StringIO() diph.decrypt('foo', self.A_merge_conflict, out=out) plain_text = out.getvalue() self.assertEquals("""TODO list <<<<<<< * DONE do something ======= * TODO clarified the do something >>>>>>> * TODO do something else """, plain_text)