From 913952ffe1ea79f90de1994262dac74e1406ae1d Mon Sep 17 00:00:00 2001 From: Rik Date: Mon, 30 Jun 2014 18:12:23 +0200 Subject: [PATCH] remove unittest test_no_overwritting_no_data_loss Now that fields need to be defined explicitly, it's not possible to have another property with the same name on a model. https://github.com/MongoEngine/mongoengine/pull/457#issuecomment-47513105 --- tests/document/instance.py | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/tests/document/instance.py b/tests/document/instance.py index 40c25f8d..3c6a9940 100644 --- a/tests/document/instance.py +++ b/tests/document/instance.py @@ -2443,30 +2443,6 @@ class InstanceTest(unittest.TestCase): group = Group.objects.first() self.assertEqual("hello - default", group.name) - def test_no_overwritting_no_data_loss(self): - - class User(Document): - username = StringField(primary_key=True) - name = StringField() - - @property - def foo(self): - return True - - User.drop_collection() - - user = User(username="Ross", foo="bar") - self.assertTrue(user.foo) - - User._get_collection().save({"_id": "Ross", "foo": "Bar", - "data": [1, 2, 3]}) - - user = User.objects.first() - self.assertEqual("Ross", user.username) - self.assertEqual(True, user.foo) - self.assertEqual("Bar", user._data["foo"]) - self.assertEqual([1, 2, 3], user._data["data"]) - def test_spaces_in_keys(self): class Embedded(DynamicEmbeddedDocument):