@@ -116,7 +116,7 @@ def test_add_auto_id_entity_w_partial_key(self):
116116 connection = _Connection ()
117117 batch = self ._makeOne (dataset_id = _DATASET , connection = connection )
118118 entity = _Entity ()
119- key = entity .key = _Key (_Entity )
119+ key = entity .key = _Key (_DATASET )
120120 key ._id = None
121121
122122 batch .add_auto_id_entity (entity )
@@ -128,7 +128,7 @@ def test_add_auto_id_entity_w_completed_key(self):
128128 connection = _Connection ()
129129 batch = self ._makeOne (dataset_id = _DATASET , connection = connection )
130130 entity = _Entity ()
131- entity .key = _Key (_Entity )
131+ entity .key = _Key (_DATASET )
132132
133133 self .assertRaises (ValueError , batch .add_auto_id_entity , entity )
134134
@@ -139,6 +139,15 @@ def test_put_entity_wo_key(self):
139139
140140 self .assertRaises (ValueError , batch .put , _Entity ())
141141
142+ def test_put_entity_w_key_wrong_dataset_id (self ):
143+ _DATASET = 'DATASET'
144+ connection = _Connection ()
145+ batch = self ._makeOne (dataset_id = _DATASET , connection = connection )
146+ entity = _Entity ()
147+ entity .key = _Key ('OTHER' )
148+
149+ self .assertRaises (ValueError , batch .put , entity )
150+
142151 def test_put_entity_w_partial_key (self ):
143152 _DATASET = 'DATASET'
144153 _PROPERTIES = {'foo' : 'bar' }
@@ -203,6 +212,14 @@ def test_delete_w_partial_key(self):
203212
204213 self .assertRaises (ValueError , batch .delete , key )
205214
215+ def test_delete_w_key_wrong_dataset_id (self ):
216+ _DATASET = 'DATASET'
217+ connection = _Connection ()
218+ batch = self ._makeOne (dataset_id = _DATASET , connection = connection )
219+ key = _Key ('OTHER' )
220+
221+ self .assertRaises (ValueError , batch .delete , key )
222+
206223 def test_delete_w_completed_key (self ):
207224 _DATASET = 'DATASET'
208225 connection = _Connection ()
0 commit comments