Added changeset, updated documentation and tests, changed test condition

This commit is contained in:
Eremeev Danil
2015-05-05 12:00:46 +05:00
parent 63d55cb797
commit dfa8eaf24e
4 changed files with 14 additions and 3 deletions

View File

@@ -4595,16 +4595,18 @@ class QuerySetTest(unittest.TestCase):
def test_last_field_name_like_operator(self):
class EmbeddedItem(EmbeddedDocument):
type = StringField()
name = StringField()
class Doc(Document):
item = EmbeddedDocumentField(EmbeddedItem)
Doc.drop_collection()
doc = Doc(item=EmbeddedItem(type="axe"))
doc = Doc(item=EmbeddedItem(type="axe", name="Heroic axe"))
doc.save()
self.assertEqual(1, Doc.objects(item__type__="axe").count())
self.assertEqual(1, Doc.objects(item__name__="Heroic axe").count())
if __name__ == '__main__':
unittest.main()