bug fix for RefferenceField.to_mongo when dbref=False
This commit is contained in:
@@ -1104,6 +1104,15 @@ class FieldTest(unittest.TestCase):
|
||||
|
||||
p = Person.objects.get(name="Ross")
|
||||
self.assertEqual(p.parent, p1)
|
||||
|
||||
def test_dbref_to_mongo(self):
|
||||
class Person(Document):
|
||||
name = StringField()
|
||||
parent = ReferenceField('self', dbref=False)
|
||||
|
||||
p1 = Person._from_son({'name':"Yakxxx", 'parent': "50a234ea469ac1eda42d347d"})
|
||||
mongoed = p1.to_mongo()
|
||||
self.assertIsInstance(mongoed['parent'], ObjectId)
|
||||
|
||||
def test_objectid_reference_fields(self):
|
||||
|
||||
|
||||
Reference in New Issue
Block a user