Skip to content

Commit 771e710

Browse files
committed
Renaming path_element->path in Key.
1 parent 8960445 commit 771e710

File tree

11 files changed

+31
-31
lines changed

11 files changed

+31
-31
lines changed

gcloud/datastore/batch.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ def _commit(self):
242242
# order) directly ``_partial_key_entities``.
243243
for new_key_pb, entity in zip(updated_keys,
244244
self._partial_key_entities):
245-
new_id = new_key_pb.path_element[-1].id
245+
new_id = new_key_pb.path[-1].id
246246
entity.key = entity.key.completed_key(new_id)
247247

248248
def commit(self):

gcloud/datastore/client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -416,7 +416,7 @@ def allocate_ids(self, incomplete_key, num_ids):
416416
conn = self.connection
417417
allocated_key_pbs = conn.allocate_ids(incomplete_key.project,
418418
incomplete_key_pbs)
419-
allocated_ids = [allocated_key_pb.path_element[-1].id
419+
allocated_ids = [allocated_key_pb.path[-1].id
420420
for allocated_key_pb in allocated_key_pbs]
421421
return [incomplete_key.completed_key(allocated_id)
422422
for allocated_id in allocated_ids]

gcloud/datastore/helpers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ def key_from_protobuf(pb):
258258
:returns: a new `Key` instance
259259
"""
260260
path_args = []
261-
for element in pb.path_element:
261+
for element in pb.path:
262262
path_args.append(element.kind)
263263
if _has_field(element, 'id'):
264264
path_args.append(element.id)

gcloud/datastore/key.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ def to_protobuf(self):
246246
key.partition_id.namespace = self.namespace
247247

248248
for item in self.path:
249-
element = key.path_element.add()
249+
element = key.path.add()
250250
if 'kind' in item:
251251
element.kind = item['kind']
252252
if 'id' in item:

gcloud/datastore/test_batch.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ def __init__(self, id):
346346
class _KeyPB(object):
347347

348348
def __init__(self, id):
349-
self.path_element = [_PathElementPB(id)]
349+
self.path = [_PathElementPB(id)]
350350

351351

352352
class _Connection(object):
@@ -390,7 +390,7 @@ def to_protobuf(self):
390390
# Don't assign it, because it will just get ripped out
391391
# key.partition_id.dataset_id = self.project
392392

393-
element = key.path_element.add()
393+
element = key.path.add()
394394
element.kind = self._kind
395395
if self._id is not None:
396396
element.id = self._id

gcloud/datastore/test_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def _make_entity_pb(project, kind, integer_id, name=None, str_val=None):
2121

2222
entity_pb = entity_pb2.Entity()
2323
entity_pb.key.partition_id.dataset_id = project
24-
path_element = entity_pb.key.path_element.add()
24+
path_element = entity_pb.key.path.add()
2525
path_element.kind = kind
2626
path_element.id = integer_id
2727
if name is not None and str_val is not None:
@@ -323,7 +323,7 @@ def test_get_multi_miss_w_missing(self):
323323
# Make a missing entity pb to be returned from mock backend.
324324
missed = entity_pb2.Entity()
325325
missed.key.partition_id.dataset_id = self.PROJECT
326-
path_element = missed.key.path_element.add()
326+
path_element = missed.key.path.add()
327327
path_element.kind = KIND
328328
path_element.id = ID
329329

gcloud/datastore/test_connection.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -358,8 +358,8 @@ def test_lookup_single_key_nonempty_response(self):
358358
(found,), missing, deferred = conn.lookup(PROJECT, [key_pb])
359359
self.assertEqual(len(missing), 0)
360360
self.assertEqual(len(deferred), 0)
361-
self.assertEqual(found.key.path_element[0].kind, 'Kind')
362-
self.assertEqual(found.key.path_element[0].id, 1234)
361+
self.assertEqual(found.key.path[0].kind, 'Kind')
362+
self.assertEqual(found.key.path[0].id, 1234)
363363
cw = http._called_with
364364
self._verifyProtobufCall(cw, URI, conn)
365365
rq_class = datastore_pb2.LookupRequest
@@ -859,15 +859,15 @@ def test_it(self):
859859
index_updates = 1337
860860
keys = [
861861
entity_pb2.Key(
862-
path_element=[
862+
path=[
863863
entity_pb2.Key.PathElement(
864864
kind='Foo',
865865
id=1234,
866866
),
867867
],
868868
),
869869
entity_pb2.Key(
870-
path_element=[
870+
path=[
871871
entity_pb2.Key.PathElement(
872872
kind='Bar',
873873
name='baz',
@@ -904,9 +904,9 @@ def _compare_key_pb_after_request(test, key_before, key_after):
904904
test.assertFalse(_has_field(key_after.partition_id, 'dataset_id'))
905905
test.assertEqual(key_before.partition_id.namespace,
906906
key_after.partition_id.namespace)
907-
test.assertEqual(len(key_before.path_element),
908-
len(key_after.path_element))
909-
for elt1, elt2 in zip(key_before.path_element, key_after.path_element):
907+
test.assertEqual(len(key_before.path),
908+
len(key_after.path))
909+
for elt1, elt2 in zip(key_before.path, key_after.path):
910910
test.assertEqual(elt1, elt2)
911911

912912

@@ -919,4 +919,4 @@ def __init__(self, _id):
919919
class _KeyProto(object):
920920

921921
def __init__(self, id_):
922-
self.path_element = [_PathElementProto(id_)]
922+
self.path = [_PathElementProto(id_)]

gcloud/datastore/test_helpers.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ def test_it(self):
7171
_ID = 1234
7272
entity_pb = entity_pb2.Entity()
7373
entity_pb.key.partition_id.dataset_id = _PROJECT
74-
entity_pb.key.path_element.add(kind=_KIND, id=_ID)
74+
entity_pb.key.path.add(kind=_KIND, id=_ID)
7575

7676
value_pb = _new_value_pb(entity_pb, 'foo')
7777
value_pb.string_value = 'Foo'
@@ -118,7 +118,7 @@ def test_mismatched_value_indexed(self):
118118
_ID = 1234
119119
entity_pb = entity_pb2.Entity()
120120
entity_pb.key.partition_id.dataset_id = _PROJECT
121-
entity_pb.key.path_element.add(kind=_KIND, id=_ID)
121+
entity_pb.key.path.add(kind=_KIND, id=_ID)
122122

123123
list_val_pb = _new_value_pb(entity_pb, 'baz')
124124
list_pb = list_val_pb.list_value
@@ -174,7 +174,7 @@ def test_nested_entity_no_key(self):
174174

175175
entity_pb = entity_pb2.Entity()
176176
entity_pb.key.partition_id.dataset_id = PROJECT
177-
element = entity_pb.key.path_element.add()
177+
element = entity_pb.key.path.add()
178178
element.kind = KIND
179179

180180
outside_val_pb = _new_value_pb(entity_pb, OUTSIDE_NAME)
@@ -237,7 +237,7 @@ def test_key_only(self):
237237

238238
expected_pb = entity_pb2.Entity()
239239
expected_pb.key.partition_id.dataset_id = project
240-
path_elt = expected_pb.key.path_element.add()
240+
path_elt = expected_pb.key.path.add()
241241
path_elt.kind = kind
242242
path_elt.name = name
243243

@@ -281,10 +281,10 @@ def test_inverts_to_protobuf(self):
281281
original_pb = entity_pb2.Entity()
282282
# Add a key.
283283
original_pb.key.partition_id.dataset_id = project = 'PROJECT'
284-
elem1 = original_pb.key.path_element.add()
284+
elem1 = original_pb.key.path.add()
285285
elem1.kind = 'Family'
286286
elem1.id = 1234
287-
elem2 = original_pb.key.path_element.add()
287+
elem2 = original_pb.key.path.add()
288288
elem2.kind = 'King'
289289
elem2.name = 'Spades'
290290

@@ -360,7 +360,7 @@ def _makePB(self, project=None, namespace=None, path=()):
360360
if namespace is not None:
361361
pb.partition_id.namespace = namespace
362362
for elem in path:
363-
added = pb.path_element.add()
363+
added = pb.path.add()
364364
added.kind = elem['kind']
365365
if 'id' in elem:
366366
added.id = elem['id']
@@ -563,7 +563,7 @@ def test_entity(self):
563563

564564
pb = entity_pb2.Value()
565565
entity_pb = pb.entity_value
566-
entity_pb.key.path_element.add(kind='KIND')
566+
entity_pb.key.path.add(kind='KIND')
567567
entity_pb.key.partition_id.dataset_id = 'PROJECT'
568568

569569
value_pb = _new_value_pb(entity_pb, 'foo')
@@ -781,7 +781,7 @@ def test_unprefixed_bogus_key_miss(self):
781781

782782
# Make sure just one.
783783
called_key_pb, = CONNECTION._called_key_pbs
784-
path_element = called_key_pb.path_element
784+
path_element = called_key_pb.path
785785
self.assertEqual(len(path_element), 1)
786786
self.assertEqual(path_element[0].kind, '__MissingLookupKind')
787787
self.assertEqual(path_element[0].id, 1)
@@ -803,7 +803,7 @@ def test_unprefixed_bogus_key_hit(self):
803803

804804
# Make sure just one.
805805
called_key_pb, = CONNECTION._called_key_pbs
806-
path_element = called_key_pb.path_element
806+
path_element = called_key_pb.path
807807
self.assertEqual(len(path_element), 1)
808808
self.assertEqual(path_element[0].kind, '__MissingLookupKind')
809809
self.assertEqual(path_element[0].id, 1)

gcloud/datastore/test_key.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,7 @@ def test_to_protobuf_defaults(self):
347347
self.assertFalse(_has_field(pb.partition_id, 'namespace'))
348348

349349
# Check the element PB matches the partial key and kind.
350-
elem, = list(pb.path_element)
350+
elem, = list(pb.path)
351351
self.assertEqual(elem.kind, _KIND)
352352
self.assertEqual(elem.name, '')
353353
self.assertFalse(_has_field(elem, 'name'))
@@ -375,7 +375,7 @@ def test_to_protobuf_w_explicit_path(self):
375375
key = self._makeOne(_PARENT, _NAME, _CHILD, _ID,
376376
project=self._DEFAULT_PROJECT)
377377
pb = key.to_protobuf()
378-
elems = list(pb.path_element)
378+
elems = list(pb.path)
379379
self.assertEqual(len(elems), 2)
380380
self.assertEqual(elems[0].kind, _PARENT)
381381
self.assertEqual(elems[0].name, _NAME)
@@ -390,7 +390,7 @@ def test_to_protobuf_w_no_kind(self):
390390
# on this? The backend certainly will.
391391
key._path[-1].pop('kind')
392392
pb = key.to_protobuf()
393-
self.assertFalse(_has_field(pb.path_element[0], 'kind'))
393+
self.assertFalse(_has_field(pb.path[0], 'kind'))
394394

395395
def test_is_partial_no_name_or_id(self):
396396
key = self._makeOne('KIND', project=self._DEFAULT_PROJECT)

gcloud/datastore/test_query.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,7 @@ def _addQueryResults(self, connection, cursor=_END, more=False):
335335
_ID = 123
336336
entity_pb = entity_pb2.Entity()
337337
entity_pb.key.partition_id.dataset_id = self._PROJECT
338-
path_element = entity_pb.key.path_element.add()
338+
path_element = entity_pb.key.path.add()
339339
path_element.kind = self._KIND
340340
path_element.id = _ID
341341
value_pb = _new_value_pb(entity_pb, 'foo')

0 commit comments

Comments
 (0)