File tree Expand file tree Collapse file tree 3 files changed +23
-5
lines changed Expand file tree Collapse file tree 3 files changed +23
-5
lines changed Original file line number Diff line number Diff line change @@ -19,10 +19,6 @@ def clean_name(self):
19
19
tag_names = parse_tag_input (value )
20
20
if len (tag_names ) > 1 :
21
21
raise forms .ValidationError (_ ('Multiple tags were given.' ))
22
- elif len (tag_names [0 ]) > settings .MAX_TAG_LENGTH :
23
- raise forms .ValidationError (
24
- _ ('A tag may be no more than %s characters long.' ) %
25
- settings .MAX_TAG_LENGTH )
26
22
return value
27
23
28
24
Original file line number Diff line number Diff line change @@ -470,7 +470,7 @@ class Tag(models.Model):
470
470
A tag.
471
471
"""
472
472
name = models .CharField (
473
- _ ('name' ), max_length = 50 ,
473
+ _ ('name' ), max_length = settings . MAX_TAG_LENGTH ,
474
474
unique = True , db_index = True )
475
475
476
476
objects = TagManager ()
Original file line number Diff line number Diff line change 12
12
13
13
from tagging import settings
14
14
from tagging .forms import TagField
15
+ from tagging .forms import TagAdminForm
15
16
from tagging .models import Tag
16
17
from tagging .models import TaggedItem
17
18
from tagging .tests .models import Article
@@ -1035,6 +1036,27 @@ def test_tag_d_validation(self):
1035
1036
forms .ValidationError , t .clean ,
1036
1037
'foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbn bar' )
1037
1038
1039
+ #########
1040
+ # Forms #
1041
+ #########
1042
+
1043
+
1044
+ class TestTagAdminForm (TestCase ):
1045
+
1046
+ def test_clean_name (self ):
1047
+ datas = {'name' : 'tag' }
1048
+ form = TagAdminForm (datas )
1049
+ self .assertTrue (form .is_valid ())
1050
+
1051
+ def test_clean_name_multi (self ):
1052
+ datas = {'name' : 'tag error' }
1053
+ form = TagAdminForm (datas )
1054
+ self .assertFalse (form .is_valid ())
1055
+
1056
+ def test_clean_name_too_long (self ):
1057
+ datas = {'name' : 't' * (settings .MAX_TAG_LENGTH + 1 )}
1058
+ form = TagAdminForm (datas )
1059
+ self .assertFalse (form .is_valid ())
1038
1060
1039
1061
#########
1040
1062
# Views #
You can’t perform that action at this time.
0 commit comments