mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	Merge pull request #2151 from manfre/ticket-21746
Fixed #21746 - Fixed test_get_reverse_on_unsaved_object test.
This commit is contained in:
		| @@ -1,5 +1,6 @@ | ||||
| from __future__ import unicode_literals | ||||
|  | ||||
| from django.db import connection | ||||
| from django.test import TestCase | ||||
|  | ||||
| from .models import (Bar, Favorites, HiddenPointer, Place, Restaurant, Target, | ||||
| @@ -226,12 +227,15 @@ class OneToOneRegressionTests(TestCase): | ||||
|             with self.assertRaises(UndergroundBar.DoesNotExist): | ||||
|                 p.undergroundbar | ||||
|  | ||||
|         UndergroundBar.objects.create() | ||||
|         # 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() | ||||
|  | ||||
|         # When there are several instances of the origin | ||||
|         with self.assertNumQueries(0): | ||||
|             with self.assertRaises(UndergroundBar.DoesNotExist): | ||||
|                 p.undergroundbar | ||||
|             # When there are several instances of the origin | ||||
|             with self.assertNumQueries(0): | ||||
|                 with self.assertRaises(UndergroundBar.DoesNotExist): | ||||
|                     p.undergroundbar | ||||
|  | ||||
|     def test_set_reverse_on_unsaved_object(self): | ||||
|         """ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user