Exemplo n.º 1
0
    def test_deserialize(self):
        p = ProfileV1(copy.deepcopy(self.test_data))
        s = p.serialize()
        fobj = io.BytesIO(s)
        p2 = ProfileV1.deserialize(fobj)

        self.assertEqual(p2.data, self.test_data)
Exemplo n.º 2
0
    def test_deserialize(self):
        p = ProfileV1(copy.deepcopy(self.test_data))
        s = p.serialize()
        fobj = io.BytesIO(s)
        p2 = ProfileV1.deserialize(fobj)

        self.assertEqual(p2.data, self.test_data)
Exemplo n.º 3
0
    def test_saveFromRendered(self):
        p = ProfileV1(copy.deepcopy(self.test_data))
        s = Profile(p).render()

        with tempfile.NamedTemporaryFile() as f:
            Profile.saveFromRendered(s, filename=f.name)
            p2 = ProfileV1.deserialize(open(f.name))

        self.assertEqual(p2.data, self.test_data)
Exemplo n.º 4
0
    def test_saveFromRendered(self):
        p = ProfileV1(copy.deepcopy(self.test_data))
        s = Profile(p).render()

        with tempfile.NamedTemporaryFile() as f:
            Profile.saveFromRendered(s, filename=f.name)
            p2 = ProfileV1.deserialize(open(f.name))

        self.assertEqual(p2.data, self.test_data)