[Kimchi-devel] [PATCH] Fix test cases on test_authorization.py
Aline Manera
alinefm at linux.vnet.ibm.com
Tue Oct 13 22:12:26 UTC 2015
Some test cases were failing due the changes with Wok and Kimchi as a
plugin.
The task API is part of Wok framework and the tests were updated
accordingly.
Signed-off-by: Aline Manera <alinefm at linux.vnet.ibm.com>
---
src/wok/plugins/kimchi/tests/test_authorization.py | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/src/wok/plugins/kimchi/tests/test_authorization.py b/src/wok/plugins/kimchi/tests/test_authorization.py
index 87d68ab..7134311 100644
--- a/src/wok/plugins/kimchi/tests/test_authorization.py
+++ b/src/wok/plugins/kimchi/tests/test_authorization.py
@@ -22,6 +22,7 @@ import os
import unittest
from functools import partial
+from wok.model.model import Model
from wok.plugins.kimchi import mockmodel
from iso_gen import construct_fake_iso
@@ -31,6 +32,7 @@ from utils import run_server, wait_task
test_server = None
model = None
+wok_model = None
host = None
port = None
ssl_port = None
@@ -38,10 +40,12 @@ fake_iso = '/tmp/fake.iso'
def setUpModule():
- global test_server, model, host, port, ssl_port
+ global test_server, model, wok_model, host, port, ssl_port
patch_auth(sudo=False)
model = mockmodel.MockModel('/tmp/obj-store-test')
+ wok_model = Model('/tmp/obj-store-test')
+
host = '127.0.0.1'
port = get_free_port('http')
ssl_port = get_free_port('https')
@@ -125,7 +129,7 @@ class AuthorizationTests(unittest.TestCase):
'name': u'test-me',
'template': '/plugins/kimchi/templates/test'
})
- wait_task(model.task_lookup, task_info['id'])
+ wait_task(wok_model.task_lookup, task_info['id'])
model.vm_update(u'test-me',
{'users': [mockmodel.fake_user.keys()[0]],
@@ -135,7 +139,7 @@ class AuthorizationTests(unittest.TestCase):
'name': u'test-usera',
'template': '/plugins/kimchi/templates/test'
})
- wait_task(model.task_lookup, task_info['id'])
+ wait_task(wok_model.task_lookup, task_info['id'])
non_root = list(set(model.users_get_list()) - set(['root']))[0]
model.vm_update(u'test-usera', {'users': [non_root], 'groups': []})
@@ -144,7 +148,7 @@ class AuthorizationTests(unittest.TestCase):
'name': u'test-groupa',
'template': '/plugins/kimchi/templates/test'
})
- wait_task(model.task_lookup, task_info['id'])
+ wait_task(wok_model.task_lookup, task_info['id'])
a_group = model.groups_get_list()[0]
model.vm_update(u'test-groupa', {'groups': [a_group]})
@@ -161,7 +165,7 @@ class AuthorizationTests(unittest.TestCase):
'name': 'kimchi-test',
'template': '/plugins/kimchi/templates/test'
})
- wait_task(model.task_lookup, task_info['id'])
+ wait_task(wok_model.task_lookup, task_info['id'])
resp = self.request('/plugins/kimchi/vms/kimchi-test', '{}', 'PUT')
self.assertEquals(403, resp.status)
resp = self.request('/plugins/kimchi/vms/kimchi-test', '{}', 'DELETE')
--
2.1.0
More information about the Kimchi-devel
mailing list