1
0
mirror of https://github.com/django/django.git synced 2025-10-18 19:29:13 +00:00
2010-03-08 04:37:45 +00:00

22 lines
575 B
Python

from django.test import TestCase
from models import DataModel
class CustomField(TestCase):
def test_defer(self):
d = DataModel.objects.create(data=[1, 2, 3])
self.failUnless(isinstance(d.data, list))
d = DataModel.objects.get(pk=d.pk)
self.failUnless(isinstance(d.data, list))
self.assertEqual(d.data, [1, 2, 3])
d = DataModel.objects.defer("data").get(pk=d.pk)
d.save()
d = DataModel.objects.get(pk=d.pk)
self.failUnless(isinstance(d.data, list))
self.assertEqual(d.data, [1, 2, 3])