Skip to content

Commit 9f02f71

Browse files
author
Bo.Yi
committed
[fix]fix some personal hobby
1 parent 820b5cb commit 9f02f71

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

mongoengine/base/document.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1082,8 +1082,8 @@ def __get_field_display(self, field):
10821082
if field.choices and isinstance(field.choices[0], (list, tuple)):
10831083
if value is None:
10841084
return None
1085-
sep = getattr(field, 'display_sep', u' ')
1086-
values = value if field.__class__.__name__ == 'ListField' else [value]
1085+
sep = getattr(field, 'display_sep', ' ')
1086+
values = value if field.__class__.__name__ in ('ListField', 'SortedListField') else [value]
10871087
return sep.join([
10881088
dict(field.choices).get(val, val)
10891089
for val in values or []])

tests/fields/fields.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -921,7 +921,7 @@ class LogEntry(Document):
921921
def test_list_validation(self):
922922
"""Ensure that a list field only accepts lists with valid elements."""
923923
AccessLevelChoices = (
924-
('a', u'Administrator'),
924+
('a', u'Administration'),
925925
('b', u'Manager'),
926926
('c', u'Staff'),
927927
)
@@ -938,7 +938,7 @@ class BlogPost(Document):
938938
tags = ListField(StringField())
939939
authors = ListField(ReferenceField(User))
940940
generic = ListField(GenericReferenceField())
941-
access_list = ListField(required=False, default=[], choices=AccessLevelChoices, display_sep=u',')
941+
access_list = ListField(choices=AccessLevelChoices, display_sep=', ')
942942

943943
User.drop_collection()
944944
BlogPost.drop_collection()
@@ -965,7 +965,7 @@ class BlogPost(Document):
965965
post.access_list = ['a', 'b']
966966
post.validate()
967967

968-
self.assertEqual(post.get_access_list_display(), u'Administrator,Manager')
968+
self.assertEqual(post.get_access_list_display(), u'Administration, Manager')
969969

970970
post.comments = ['a']
971971
self.assertRaises(ValidationError, post.validate)

0 commit comments

Comments
 (0)