Merge pull request #2151 from manfre/ticket-21746

Fixed #21746 - Fixed test_get_reverse_on_unsaved_object test.
This commit is contained in:
Anssi Kääriäinen 2014-01-08 08:08:02 -08:00
commit fa250c2cf9
1 changed files with 9 additions and 5 deletions

View File

@ -1,5 +1,6 @@
from __future__ import unicode_literals from __future__ import unicode_literals
from django.db import connection
from django.test import TestCase from django.test import TestCase
from .models import (Bar, Favorites, HiddenPointer, Place, Restaurant, Target, from .models import (Bar, Favorites, HiddenPointer, Place, Restaurant, Target,
@ -226,6 +227,9 @@ class OneToOneRegressionTests(TestCase):
with self.assertRaises(UndergroundBar.DoesNotExist): with self.assertRaises(UndergroundBar.DoesNotExist):
p.undergroundbar p.undergroundbar
# Several instances of the origin are only possible if database allows
# inserting multiple NULL rows for a unique constraint
if connection.features.ignores_nulls_in_unique_constraints:
UndergroundBar.objects.create() UndergroundBar.objects.create()
# When there are several instances of the origin # When there are several instances of the origin