def test_properties_hstore(self):
        """
        Make sure the hstore field does what it is supposed to.
        """
        instance = SerializedDataBag()
        test_props = {'foo': 'bar', 'size': '3'}

        instance.name = "foo"
        instance.data = test_props
        instance.save()

        self.assertIsInstance(instance.data, dict)
        self.assertEqual(instance.data, test_props)
        instance = SerializedDataBag.objects.get(pk=instance.pk)

        self.assertIsInstance(instance.data, dict)

        self.assertEqual(instance.data, test_props)
        self.assertEqual(instance.data['size'], '3')
        self.assertIn('foo', instance.data)
    def test_properties_hstore(self):
        """
        Make sure the hstore field does what it is supposed to.
        """
        instance = SerializedDataBag()
        test_props = {'foo': 'bar', 'size': '3'}

        instance.name = "foo"
        instance.data = test_props
        instance.save()

        self.assertIsInstance(instance.data, dict)
        self.assertEqual(instance.data, test_props)
        instance = SerializedDataBag.objects.get(pk=instance.pk)

        self.assertIsInstance(instance.data, dict)

        self.assertEqual(instance.data, test_props)
        self.assertEqual(instance.data['size'], '3')
        self.assertIn('foo', instance.data)