Skip to content

Commit a3d21b6

Browse files
committed
Ordering is not guaranted, make test more robust so it doesn't depend on
the order.
1 parent 9ac1987 commit a3d21b6

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

datastore/tests/system/test_system.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -612,10 +612,15 @@ def test_put_multi_get_multi_pb(self):
612612
keys = [key1, key2]
613613
entity_retrieved_pbs = Config.CLIENT.get_multi_entity_pb(keys=keys)
614614
self.assertEqual(len(entity_retrieved_pbs), 2)
615-
self.assertEqual(entity_retrieved_pbs[0].key.path[0].id, 1111)
616-
self.assertEqual(entity_retrieved_pbs[1].key.path[0].id, 2222)
617615

618-
def test_fetch_entity_pbs(self):
616+
retrieved_keys = []
617+
for entity_retrieved_pb in entity_retrieved_pbs:
618+
retrieved_keys.append(entity_retrieved_pb.key.path[0].id)
619+
620+
self.assertTrue(1111 in retrieved_keys)
621+
self.assertTrue(2222 in retrieved_keys)
622+
623+
def test_fetch_entity_pb(self):
619624
# Store multiple entities
620625
key1 = Config.CLIENT.key("TestEntityPB", 1111)
621626
entity1_pb = entity_pb2.Entity()

0 commit comments

Comments
 (0)