[Kimchi-devel] [PATCH][Kimchi 2/2] Update tests

Ramon Medeiros ramonn at linux.vnet.ibm.com
Wed Aug 24 17:58:31 UTC 2016


Signed-off-by: Ramon Medeiros <ramonn at linux.vnet.ibm.com>
---
 tests/test_rest.py | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/tests/test_rest.py b/tests/test_rest.py
index 80596c2..c776cfe 100644
--- a/tests/test_rest.py
+++ b/tests/test_rest.py
@@ -863,8 +863,29 @@ class RestTests(unittest.TestCase):
             resp = self.request('/plugins/kimchi/storagepools/tmp/deactivate',
                                 {}, 'POST')
             self.assertEquals(200, resp.status)
+
+            # cannot delete storagepool with volumes associate to guests
             resp = self.request('/plugins/kimchi/storagepools/tmp', {},
                                 'DELETE')
+            self.assertEquals(400, resp.status)
+
+            # activate pool
+            resp = self.request('/plugins/kimchi/storagepools/tmp/activate',
+                                {}, 'POST')
+            self.assertEquals(200, resp.status)
+
+            # delete volumes
+            l = '/plugins/kimchi/vms/test-vm/storages/hdd'
+            resp = self.request(l, {}, 'DELETE')
+            self.assertEquals(204, resp.status)
+
+            # deactive and delete storage pool
+            resp = self.request('/plugins/kimchi/storagepools/tmp/deactivate',
+                                {}, 'POST')
+            self.assertEquals(200, resp.status)
+            resp = self.request('/plugins/kimchi/storagepools/tmp', {},
+                                'DELETE')
+
             self.assertEquals(204, resp.status)
 
     def test_vm_iface(self):
-- 
2.5.5




More information about the Kimchi-devel mailing list