From 45e015d71d9b3858f0db523efdfe7c598d138e74 Mon Sep 17 00:00:00 2001 From: Ross Lawley Date: Wed, 9 May 2012 20:49:34 +0100 Subject: [PATCH] Added test for keys with spaces --- tests/document.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/document.py b/tests/document.py index 2113f84c..055f980b 100644 --- a/tests/document.py +++ b/tests/document.py @@ -2988,5 +2988,21 @@ name: Field is required ("name")""" 'username': 'Field is required ("username")', 'name': u'Field is required ("name")'}) + def test_spaces_in_keys(self): + + class Embedded(DynamicEmbeddedDocument): + pass + + class Doc(DynamicDocument): + pass + + Doc.drop_collection() + doc = Doc() + setattr(doc, 'hello world', 1) + doc.save() + + one = Doc.objects.filter(**{'hello world': 1}).count() + self.assertEqual(1, one) + if __name__ == '__main__': unittest.main()