mirror of
https://github.com/django/django.git
synced 2025-09-26 12:09:19 +00:00
Refs #26154 -- Removed deprecated CommaSeparatedIntegerField.
This commit is contained in:
parent
bc3540ce2c
commit
bcf3532ede
22 changed files with 48 additions and 139 deletions
|
@ -24,12 +24,12 @@ from django.utils._os import upath
|
|||
|
||||
from .models import (
|
||||
Article, ArticleStatus, Author, Author1, Award, BetterWriter, BigInt, Book,
|
||||
Category, Character, Colour, ColourfulItem, CommaSeparatedInteger,
|
||||
CustomErrorMessage, CustomFF, CustomFieldForExclusionModel, DateTimePost,
|
||||
DerivedBook, DerivedPost, Document, ExplicitPK, FilePathModel,
|
||||
FlexibleDatePost, Homepage, ImprovedArticle, ImprovedArticleWithParentLink,
|
||||
Inventory, NullableUniqueCharFieldModel, Person, Photo, Post, Price,
|
||||
Product, Publication, PublicationDefaults, StrictAssignmentAll,
|
||||
Category, Character, Colour, ColourfulItem, CustomErrorMessage, CustomFF,
|
||||
CustomFieldForExclusionModel, DateTimePost, DerivedBook, DerivedPost,
|
||||
Document, ExplicitPK, FilePathModel, FlexibleDatePost, Homepage,
|
||||
ImprovedArticle, ImprovedArticleWithParentLink, Inventory,
|
||||
NullableUniqueCharFieldModel, Person, Photo, Post, Price, Product,
|
||||
Publication, PublicationDefaults, StrictAssignmentAll,
|
||||
StrictAssignmentFieldSpecific, Student, StumpJoke, TextFile, Triple,
|
||||
Writer, WriterProfile, test_images,
|
||||
)
|
||||
|
@ -2411,35 +2411,6 @@ class ModelOtherFieldTests(SimpleTestCase):
|
|||
self.assertFalse(bif.is_valid())
|
||||
self.assertEqual(bif.errors, {'biggie': ['Ensure this value is less than or equal to 9223372036854775807.']})
|
||||
|
||||
def test_comma_separated_integer_field(self):
|
||||
class CommaSeparatedIntegerForm(forms.ModelForm):
|
||||
class Meta:
|
||||
model = CommaSeparatedInteger
|
||||
fields = '__all__'
|
||||
|
||||
f = CommaSeparatedIntegerForm({'field': '1'})
|
||||
self.assertTrue(f.is_valid())
|
||||
self.assertEqual(f.cleaned_data, {'field': '1'})
|
||||
f = CommaSeparatedIntegerForm({'field': '12'})
|
||||
self.assertTrue(f.is_valid())
|
||||
self.assertEqual(f.cleaned_data, {'field': '12'})
|
||||
f = CommaSeparatedIntegerForm({'field': '1,2,3'})
|
||||
self.assertTrue(f.is_valid())
|
||||
self.assertEqual(f.cleaned_data, {'field': '1,2,3'})
|
||||
f = CommaSeparatedIntegerForm({'field': '10,32'})
|
||||
self.assertTrue(f.is_valid())
|
||||
self.assertEqual(f.cleaned_data, {'field': '10,32'})
|
||||
f = CommaSeparatedIntegerForm({'field': '1a,2'})
|
||||
self.assertEqual(f.errors, {'field': ['Enter only digits separated by commas.']})
|
||||
f = CommaSeparatedIntegerForm({'field': ',,,,'})
|
||||
self.assertEqual(f.errors, {'field': ['Enter only digits separated by commas.']})
|
||||
f = CommaSeparatedIntegerForm({'field': '1.2'})
|
||||
self.assertEqual(f.errors, {'field': ['Enter only digits separated by commas.']})
|
||||
f = CommaSeparatedIntegerForm({'field': '1,a,2'})
|
||||
self.assertEqual(f.errors, {'field': ['Enter only digits separated by commas.']})
|
||||
f = CommaSeparatedIntegerForm({'field': '1,,2'})
|
||||
self.assertEqual(f.errors, {'field': ['Enter only digits separated by commas.']})
|
||||
|
||||
def test_url_on_modelform(self):
|
||||
"Check basic URL field validation on model forms"
|
||||
class HomepageForm(forms.ModelForm):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue