Merge pull request #2150 from manfre/ticket-21745

Fixed #21745 - Feature check UniqueTest.test_unique_null
This commit is contained in:
Anssi Kääriäinen 2014-01-08 07:09:45 -08:00
commit 96911261ea
1 changed files with 2 additions and 1 deletions

View File

@ -14,7 +14,7 @@ from django.db import connection
from django.db.models.query import EmptyQuerySet from django.db.models.query import EmptyQuerySet
from django.forms.models import model_to_dict from django.forms.models import model_to_dict
from django.utils._os import upath from django.utils._os import upath
from django.test import TestCase from django.test import TestCase, skipUnlessDBFeature
from django.utils import six from django.utils import six
from .models import (Article, ArticleStatus, BetterWriter, BigInt, Book, from .models import (Article, ArticleStatus, BetterWriter, BigInt, Book,
@ -637,6 +637,7 @@ class UniqueTest(TestCase):
self.assertEqual(len(form.errors), 1) self.assertEqual(len(form.errors), 1)
self.assertEqual(form.errors['__all__'], ['Price with this Price and Quantity already exists.']) self.assertEqual(form.errors['__all__'], ['Price with this Price and Quantity already exists.'])
@skipUnlessDBFeature('ignores_nulls_in_unique_constraints')
def test_unique_null(self): def test_unique_null(self):
title = 'I May Be Wrong But I Doubt It' title = 'I May Be Wrong But I Doubt It'
form = BookForm({'title': title, 'author': self.writer.pk}) form = BookForm({'title': title, 'author': self.writer.pk})