]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/workunits/rest/test.py: do snap test on our data2/3 pool
authorSage Weil <sage@redhat.com>
Sun, 17 Aug 2014 04:22:48 +0000 (21:22 -0700)
committerSage Weil <sage@redhat.com>
Sun, 17 Aug 2014 05:07:56 +0000 (22:07 -0700)
This way it works when a 'data' pool doesn't already exist.

Signed-off-by: Sage Weil <sage@redhat.com>
qa/workunits/rest/test.py

index 341af0e6d815e944e3bf0adf5798cef2fb0328bb..a5a7d165a8530c09ec3fe797188b2449e5721723 100755 (executable)
@@ -319,10 +319,6 @@ if __name__ == '__main__':
     assert('nodes' in r.myjson['output'])
     r = expect('osd/tree', 'GET', 200, 'xml', XMLHDR)
     assert(r.tree.find('output/tree/nodes') is not None)
-    expect('osd/pool/mksnap?pool=data&snap=datasnap', 'PUT', 200, '')
-    r = subprocess.call('rados -p data lssnap | grep -q datasnap', shell=True)
-    assert(r == 0)
-    expect('osd/pool/rmsnap?pool=data&snap=datasnap', 'PUT', 200, '')
 
     expect('osd/pool/create?pool=data2&pg_num=10', 'PUT', 200, '')
     r = expect('osd/lspools', 'GET', 200, 'json', JSONHDR)
@@ -330,6 +326,10 @@ if __name__ == '__main__':
     expect('osd/pool/rename?srcpool=data2&destpool=data3', 'PUT', 200, '')
     r = expect('osd/lspools', 'GET', 200, 'json', JSONHDR)
     assert([p for p in r.myjson['output'] if p['poolname'] == 'data3'])
+    expect('osd/pool/mksnap?pool=data3&snap=datasnap', 'PUT', 200, '')
+    r = subprocess.call('rados -p data3 lssnap | grep -q datasnap', shell=True)
+    assert(r == 0)
+    expect('osd/pool/rmsnap?pool=data3&snap=datasnap', 'PUT', 200, '')
     expect('osd/pool/delete?pool=data3', 'PUT', 400, '')
     expect('osd/pool/delete?pool=data3&pool2=data3&sure=--yes-i-really-really-mean-it', 'PUT', 200, '')