handle None from model __str__; Fixes #753

This commit is contained in:
Vjacheslav Murashkin
2014-09-04 16:54:23 +04:00
parent 759f72169a
commit 7430b31697
3 changed files with 15 additions and 1 deletions

View File

@@ -103,6 +103,19 @@ class InstanceTest(unittest.TestCase):
self.assertEqual('<Article: привет мир>', repr(doc))
def test_repr_none(self):
"""Ensure None values handled correctly
"""
class Article(Document):
title = StringField()
def __str__(self):
return None
doc = Article(title=u'привет мир')
self.assertEqual('<Article: None>', repr(doc))
def test_queryset_resurrects_dropped_collection(self):
self.Person.drop_collection()