Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    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)