Example #1
0
    def test_unserialize_references_edge_cases(self):
        alpha, beta, refs = self._create_bags()

        refs = unserialize_references(alpha.refs)
        # repeat
        refs = unserialize_references(alpha.refs)
        self.assertEquals(len(unserialize_references(refs).keys()), 2)
        self.assertEquals(unserialize_references(None), {})
Example #2
0
    def test_unserialize_references_edge_cases(self):
        alpha, beta, refs = self._create_bags()

        refs = unserialize_references(alpha.refs)
        # repeat
        refs = unserialize_references(alpha.refs)
        self.assertEquals(len(unserialize_references(refs).keys()), 2)
        self.assertEquals(unserialize_references(None), {})
Example #3
0
 def test_unserialize_references(self):
     alpha, beta, refs = self._create_bags()
     ref = dict(alpha=alpha, beta=beta)
     serialized_refs = serialize_references(ref)
     unserialized_refs = unserialize_references(serialized_refs)
     self.assertEqual(unserialized_refs['alpha'].pk, alpha.pk)
     self.assertEqual(unserialized_refs['beta'].pk, beta.pk)
 def test_unserialize_references(self):
     alpha, beta, refs = self._create_bags()
     ref = dict(alpha=alpha, beta=beta)
     serialized_refs = serialize_references(ref)
     unserialized_refs = unserialize_references(serialized_refs)
     self.assertEqual(unserialized_refs['alpha'].pk, alpha.pk)
     self.assertEqual(unserialized_refs['beta'].pk, beta.pk)