summaryrefslogtreecommitdiff
path: root/tests/invalid_models_tests
diff options
context:
space:
mode:
authorSimon Charette <charette.s@gmail.com>2015-10-23 20:00:03 -0400
committerSimon Charette <charette.s@gmail.com>2015-10-27 11:02:35 -0400
commit976bd519a879b2fd7a356cb21bde32696adb545f (patch)
treed74a6c2be1e2c30c41597777ea2823e4236e3c5a /tests/invalid_models_tests
parentdc4c8df7aac81b5d68e40c1327fb362790cde70d (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.py68
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):