From b8394fcc7e2015b12e19566aec8bdc31ae21ae81 Mon Sep 17 00:00:00 2001 From: Jose Plana Date: Mon, 30 Sep 2013 21:03:13 +0200 Subject: [PATCH] Added integration test to check the retrieval of multiple subkeys --- src/etcd/tests/integration/test_simple.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/etcd/tests/integration/test_simple.py b/src/etcd/tests/integration/test_simple.py index a9938d3c..8c9fb4db 100644 --- a/src/etcd/tests/integration/test_simple.py +++ b/src/etcd/tests/integration/test_simple.py @@ -98,6 +98,14 @@ def test_get_set_delete(self): except KeyError, e: pass + def test_retrieve_subkeys(self): + """ INTEGRATION: retrieve multiple subkeys """ + set_result = self.client.set('/subtree/test_set', 'test-key1') + set_result = self.client.set('/subtree/test_set1', 'test-key2') + set_result = self.client.set('/subtree/test_set2', 'test-key3') + get_result = self.client.get('/subtree') + result = [subkey.value for subkey in get_result] + self.assertEquals(['test-key1', 'test-key2', 'test-key3'], result) class TestErrors(EtcdIntegrationTest):