summaryrefslogtreecommitdiff
path: root/tests/regressiontests
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2010-06-09 16:23:26 +0000
committerAlex Gaynor <alex.gaynor@gmail.com>2010-06-09 16:23:26 +0000
commitfe2bd63e376d3d783cced66bb68de5dc878fadde (patch)
tree3af2efd98f757abe3d54d7d17db8789c6f34b5a1 /tests/regressiontests
parent9142ba5c4c7a59bb6e2acd5f940b896906272584 (diff)
[soc2010/query-refactor] MongoDB backend can now update saved objects.
git-svn-id: http://code.djangoproject.com/svn/django/branches/soc2010/query-refactor@13340 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'tests/regressiontests')
-rw-r--r--tests/regressiontests/mongodb/tests.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/regressiontests/mongodb/tests.py b/tests/regressiontests/mongodb/tests.py
index cbf0dcbcd8..75a2dbf08b 100644
--- a/tests/regressiontests/mongodb/tests.py
+++ b/tests/regressiontests/mongodb/tests.py
@@ -9,3 +9,12 @@ class MongoTestCase(TestCase):
self.assertTrue(b.pk is not None)
self.assertEqual(b.name, "Bruce Springsteen")
self.assertTrue(b.good)
+
+ def test_update(self):
+ l = Artist.objects.create(name="Lady Gaga", good=True)
+ self.assertTrue(l.pk is not None)
+ pk = l.pk
+ # Whoops, we screwed up.
+ l.good = False
+ l.save()
+ self.assertEqual(l.pk, pk)