diff options
| author | Simon Charette <charette.s@gmail.com> | 2015-10-23 20:00:03 -0400 |
|---|---|---|
| committer | Simon Charette <charette.s@gmail.com> | 2015-10-27 11:02:35 -0400 |
| commit | 976bd519a879b2fd7a356cb21bde32696adb545f (patch) | |
| tree | d74a6c2be1e2c30c41597777ea2823e4236e3c5a /tests/invalid_models_tests | |
| parent | dc4c8df7aac81b5d68e40c1327fb362790cde70d (diff) | |
Revert "Fixed #25417 -- Added a field check for invalid default values."
This reverts commit 71ebcb85b931f43865df5b322b2cf06d3da23f69.
Diffstat (limited to 'tests/invalid_models_tests')
| -rw-r--r-- | tests/invalid_models_tests/test_ordinary_fields.py | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/tests/invalid_models_tests/test_ordinary_fields.py b/tests/invalid_models_tests/test_ordinary_fields.py index 9bde621ed4..033970aae4 100644 --- a/tests/invalid_models_tests/test_ordinary_fields.py +++ b/tests/invalid_models_tests/test_ordinary_fields.py @@ -1,7 +1,6 @@ # -*- encoding: utf-8 -*- from __future__ import unicode_literals -import decimal import unittest from django.core.checks import Error, Warning as DjangoWarning @@ -65,22 +64,6 @@ class BooleanFieldTests(IsolatedModelsTestCase): ] self.assertEqual(errors, expected) - def test_invalid_default(self): - class Model(models.Model): - field = models.BooleanField(default='invalid') - - field = Model._meta.get_field('field') - errors = field.check() - expected = [ - Error( - "Invalid 'default' value: 'invalid' value must be either True or False.", - hint=None, - obj=field, - id='fields.E008', - ), - ] - self.assertEqual(errors, expected) - class CharFieldTests(IsolatedModelsTestCase, TestCase): @@ -232,22 +215,6 @@ class CharFieldTests(IsolatedModelsTestCase, TestCase): ] self.assertEqual(errors, expected) - def test_invalid_default(self): - class Model(models.Model): - field = models.CharField(max_length=10, default=None) - - field = Model._meta.get_field('field') - errors = field.check() - expected = [ - Error( - "Invalid 'default' value: This field cannot be null.", - hint=None, - obj=field, - id='fields.E008', - ), - ] - self.assertEqual(errors, expected) - class DateFieldTests(IsolatedModelsTestCase, TestCase): @@ -314,25 +281,6 @@ class DateFieldTests(IsolatedModelsTestCase, TestCase): def test_fix_default_value_tz(self): self.test_fix_default_value() - def test_invalid_default(self): - class Model(models.Model): - field = models.DateField(default='invalid') - - field = Model._meta.get_field('field') - errors = field.check() - message = ( - "Invalid 'default' value: 'invalid' value has an invalid date format. It must be in YYYY-MM-DD format." - ) - expected = [ - Error( - message, - hint=None, - obj=field, - id='fields.E008', - ), - ] - self.assertEqual(errors, expected) - class DateTimeFieldTests(IsolatedModelsTestCase, TestCase): @@ -471,22 +419,6 @@ class DecimalFieldTests(IsolatedModelsTestCase): expected = [] self.assertEqual(errors, expected) - def test_invalid_default(self): - class Model(models.Model): - field = models.DecimalField(max_digits=3, decimal_places=2, default=decimal.Decimal('20.00')) - - field = Model._meta.get_field('field') - errors = field.check() - expected = [ - Error( - "Invalid 'default' value: Ensure that there are no more than 3 digits in total.", - hint=None, - obj=field, - id='fields.E008', - ), - ] - self.assertEqual(errors, expected) - class FileFieldTests(IsolatedModelsTestCase): |
