@@ -872,17 +872,15 @@ def test_rename(self):
872
872
self .Person .objects .create (name = "Foo" , age = 11 )
873
873
874
874
bob = self .Person .objects .as_pymongo ().first ()
875
- assert ' age' in bob
876
- assert bob [' age' ] == 11
875
+ assert " age" in bob
876
+ assert bob [" age" ] == 11
877
877
878
- self .Person .objects (name = "Foo" ).update (
879
- rename__age = 'person_age'
880
- )
878
+ self .Person .objects (name = "Foo" ).update (rename__age = "person_age" )
881
879
882
880
bob = self .Person .objects .as_pymongo ().first ()
883
- assert ' age' not in bob
884
- assert ' person_age' in bob
885
- assert bob [' person_age' ] == 11
881
+ assert " age" not in bob
882
+ assert " person_age" in bob
883
+ assert bob [" person_age" ] == 11
886
884
887
885
def test_save_and_only_on_fields_with_default (self ):
888
886
class Embed (EmbeddedDocument ):
@@ -3441,6 +3439,7 @@ class Bar(Document):
3441
3439
foo .save ()
3442
3440
3443
3441
assert Foo .objects .distinct ("bar" ) == [bar ]
3442
+ assert Foo .objects .no_dereference ().distinct ("bar" ) == [bar .pk ]
3444
3443
3445
3444
def test_text_indexes (self ):
3446
3445
class News (Document ):
@@ -3647,6 +3646,7 @@ class Foo(Document):
3647
3646
foo .save ()
3648
3647
3649
3648
assert Foo .objects .distinct ("bar_lst" ) == [bar_1 , bar_2 ]
3649
+ assert Foo .objects .no_dereference ().distinct ("bar_lst" ) == [bar_1 .pk , bar_2 .pk ]
3650
3650
3651
3651
def test_custom_manager (self ):
3652
3652
"""Ensure that custom QuerySetManager instances work as expected."""
0 commit comments