mirror of
https://github.com/django/django.git
synced 2025-11-02 04:48:33 +00:00
Fixed a bunch more tests that were failing in Oracle due to false assumptions about the primary keys of objects.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@15789 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
23103bddb9
commit
f17fc56602
12 changed files with 149 additions and 135 deletions
|
|
@ -28,11 +28,11 @@ class SelectRelatedRegressTests(TestCase):
|
|||
|
||||
connections=Connection.objects.filter(start__device__building=b, end__device__building=b).order_by('id')
|
||||
self.assertEqual([(c.id, unicode(c.start), unicode(c.end)) for c in connections],
|
||||
[(1, u'router/4', u'switch/7'), (2, u'switch/7', u'server/1')])
|
||||
[(c1.id, u'router/4', u'switch/7'), (c2.id, u'switch/7', u'server/1')])
|
||||
|
||||
connections=Connection.objects.filter(start__device__building=b, end__device__building=b).select_related().order_by('id')
|
||||
self.assertEqual([(c.id, unicode(c.start), unicode(c.end)) for c in connections],
|
||||
[(1, u'router/4', u'switch/7'), (2, u'switch/7', u'server/1')])
|
||||
[(c1.id, u'router/4', u'switch/7'), (c2.id, u'switch/7', u'server/1')])
|
||||
|
||||
# This final query should only join seven tables (port, device and building
|
||||
# twice each, plus connection once).
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue