@@ -232,62 +232,6 @@ def test_to_protobuf_w_no_kind(self):
232232 pb = key .to_protobuf ()
233233 self .assertFalse (pb .path_element [0 ].HasField ('kind' ))
234234
235- def test_get_explicit_connection_miss (self ):
236- from gcloud .datastore .test_connection import _Connection
237-
238- cnxn_lookup_result = []
239- cnxn = _Connection (* cnxn_lookup_result )
240- key = self ._makeOne ('KIND' , 1234 , dataset_id = self ._DEFAULT_DATASET )
241- entity = key .get (connection = cnxn )
242- self .assertEqual (entity , None )
243-
244- def test_get_implicit_connection_miss (self ):
245- from gcloud ._testing import _Monkey
246- from gcloud .datastore import _implicit_environ
247- from gcloud .datastore .test_connection import _Connection
248-
249- cnxn_lookup_result = []
250- cnxn = _Connection (* cnxn_lookup_result )
251- key = self ._makeOne ('KIND' , 1234 , dataset_id = self ._DEFAULT_DATASET )
252- with _Monkey (_implicit_environ , CONNECTION = cnxn ):
253- entity = key .get ()
254- self .assertEqual (entity , None )
255-
256- def test_get_explicit_connection_hit (self ):
257- from gcloud .datastore import datastore_v1_pb2
258- from gcloud .datastore .test_connection import _Connection
259-
260- KIND = 'KIND'
261- ID = 1234
262-
263- # Make a bogus entity PB to be returned from fake Connection.
264- entity_pb = datastore_v1_pb2 .Entity ()
265- entity_pb .key .partition_id .dataset_id = self ._DEFAULT_DATASET
266- path_element = entity_pb .key .path_element .add ()
267- path_element .kind = KIND
268- path_element .id = ID
269- prop = entity_pb .property .add ()
270- prop .name = 'foo'
271- prop .value .string_value = 'Foo'
272-
273- # Make fake connection.
274- cnxn_lookup_result = [entity_pb ]
275- cnxn = _Connection (* cnxn_lookup_result )
276-
277- # Create key and look-up.
278- key = self ._makeOne (KIND , ID , dataset_id = self ._DEFAULT_DATASET )
279- entity = key .get (connection = cnxn )
280- self .assertEqual (entity .items (), [('foo' , 'Foo' )])
281- self .assertTrue (entity .key is key )
282-
283- def test_get_no_connection (self ):
284- from gcloud .datastore import _implicit_environ
285-
286- self .assertEqual (_implicit_environ .CONNECTION , None )
287- key = self ._makeOne ('KIND' , 1234 , dataset_id = self ._DEFAULT_DATASET )
288- with self .assertRaises (EnvironmentError ):
289- key .get ()
290-
291235 def test_delete_explicit_connection (self ):
292236 from gcloud .datastore .test_connection import _Connection
293237
0 commit comments