@@ -22,6 +22,11 @@ def test_manual_doc_set(self, ds_admin):
22
22
def test_manual_doc_get (self , ds_admin ):
23
23
assert ds_admin .collection ('Marvels' ).document ('Movies' ).get () == self .__class__ .movies
24
24
25
+ def test_manual_doc_update (self , ds_admin ):
26
+ update_data = {'released' : True }
27
+ assert ds_admin .collection ('Marvels' ).document ('Movies' ).update (update_data ) is None
28
+ assert ds_admin .collection ('Marvels' ).document ('Movies' ).get (field_paths = ['released' ]) == update_data
29
+
25
30
def test_manual_doc_get_filtered (self , ds_admin ):
26
31
assert ds_admin .collection ('Marvels' ).document ('Movies' ).get (field_paths = ['name' ]) == {'name' : self .__class__ .movies ['name' ]}
27
32
@@ -56,6 +61,11 @@ def test_manual_doc_get(self, ds):
56
61
def test_manual_doc_get_filtered (self , ds ):
57
62
assert ds .collection ('Marvels' ).document ('Movies' ).get (field_paths = ['name' ], token = self .__class__ .user .get ('idToken' )) == {'name' : self .__class__ .movies ['name' ]}
58
63
64
+ def test_manual_doc_update (self , ds ):
65
+ update_data = {'released' : True }
66
+ assert ds .collection ('Marvels' ).document ('Movies' ).update (update_data , token = self .__class__ .user .get ('idToken' )) is None
67
+ assert ds .collection ('Marvels' ).document ('Movies' ).get (field_paths = ['released' ], token = self .__class__ .user .get ('idToken' )) == update_data
68
+
59
69
def test_manual_doc_delete (self , ds ):
60
70
assert ds .collection ('Marvels' ).document ('Movies' ).delete (self .__class__ .user .get ('idToken' )) is None
61
71
@@ -83,5 +93,10 @@ def test_manual_doc_get(self, ds):
83
93
def test_manual_doc_get_filtered (self , ds ):
84
94
assert ds .collection ('Marvels' ).document ('Series' ).get (field_paths = ['name' ]) == {'name' : self .__class__ .series ['name' ]}
85
95
96
+ def test_manual_doc_update (self , ds ):
97
+ update_data = {'released' : True }
98
+ assert ds .collection ('Marvels' ).document ('Series' ).update (update_data ) is None
99
+ assert ds .collection ('Marvels' ).document ('Series' ).get (field_paths = ['released' ]) == update_data
100
+
86
101
def test_manual_doc_delete (self , ds ):
87
102
assert ds .collection ('Marvels' ).document ('Series' ).delete () is None
0 commit comments