----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/22709/ -----------------------------------------------------------
(Updated June 19, 2014, 5:50 a.m.) Review request for cloudstack, Min Chen, Prachi Damle, and Santhosh Edukulla. Changes ------- - Added error string constants in code.py - Added verifyMsginException() to verify the presence of error string in exception string - Used verifyMsginException() method and error string constants from code.py for validating error strings. - Test steps added as doc strings - changed get_zone() call to include zone name parameter - used self.fail instead of raise AssertionError Repository: cloudstack-git Description (updated) ------- This test suite contains test cases relating to access checks for createNetwork(), deploying VM in an isolated network and restartNetwork() for Admin, domain admin and regular users. Added error string constants in code.py Added verifyMsginException() to verify the presence of error string in exception string Diffs ----- test/integration/component/test_acl_isolatednetwork.py PRE-CREATION Diff: https://reviews.apache.org/r/22709/diff/ Testing ------- test_01_createNetwork_admin (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_01_createNetwork_admin | Status : SUCCESS === ok test_02_createNetwork_admin_foruserinsamedomain (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_02_createNetwork_admin_foruserinsamedomain | Status : SUCCESS === ok test_03_createNetwork_admin_foruserinotherdomain (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_03_createNetwork_admin_foruserinotherdomain | Status : SUCCESS === ok test_04_createNetwork_domaindmin (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_04_createNetwork_domaindmin | Status : SUCCESS === ok test_05_createNetwork_domaindmin_foruserinsamedomain (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_05_createNetwork_domaindmin_foruserinsamedomain | Status : SUCCESS === ok test_06_createNetwork_domaindmin_foruserinsubdomain (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_06_createNetwork_domaindmin_foruserinsubdomain | Status : SUCCESS === ok test_07_createNetwork_domaindmin_forcrossdomainuser (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_07_createNetwork_domaindmin_forcrossdomainuser | Status : SUCCESS === ok test_08_createNetwork_user (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_08_createNetwork_user | Status : SUCCESS === ok test_09_createNetwork_user_foruserinsamedomain (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_09_createNetwork_user_foruserinsamedomain | Status : SUCCESS === ok test_10_createNetwork_user_foruserinotherdomain (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_10_createNetwork_user_foruserinotherdomain | Status : SUCCESS === ok test_11_deployvm_admin (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_11_deployvm_admin | Status : SUCCESS === ok test_12_deployvm_admin_foruserinsamedomain (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_12_deployvm_admin_foruserinsamedomain | Status : SUCCESS === ok test_13_1_deployvm_admin_foruserinotherdomain_crossnetwork (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_13_1_deployvm_admin_foruserinotherdomain_crossnetwork | Status : SUCCESS === ok test_13_deployvm_admin_foruserinotherdomain (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_13_deployvm_admin_foruserinotherdomain | Status : SUCCESS === ok test_14_deployvm_domaindmin (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_14_deployvm_domaindmin | Status : SUCCESS === ok test_15_deployvm_domaindmin_foruserinsamedomain (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_15_deployvm_domaindmin_foruserinsamedomain | Status : SUCCESS === ok test_16_deployvm_domaindmin_foruserinsubdomain (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_16_deployvm_domaindmin_foruserinsubdomain | Status : SUCCESS === ok test_17_1_deployvm_domainadmin_foruserinotherdomain_crossnetwork (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_17_1_deployvm_domainadmin_foruserinotherdomain_crossnetwork | Status : SUCCESS === ok test_17_deployvm_domaindmin_forcrossdomainuser (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_17_deployvm_domaindmin_forcrossdomainuser | Status : SUCCESS === ok test_18_deployvm_user (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_18_deployvm_user | Status : SUCCESS === ok test_19_deployvm_user_foruserinsamedomain (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_19_deployvm_user_foruserinsamedomain | Status : SUCCESS === ok test_20_1_deployvm_user_incrossnetwork (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_20_1_deployvm_user_incrossnetwork | Status : SUCCESS === ok test_20_deployvm_user_foruserincrossdomain (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_20_deployvm_user_foruserincrossdomain | Status : SUCCESS === ok test_21_restartNetwork_admin (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_21_restartNetwork_admin | Status : SUCCESS === ok test_22_restartNetwork_admin_foruserinsamedomain (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_22_restartNetwork_admin_foruserinsamedomain | Status : SUCCESS === ok test_23_restartNetwork_admin_foruserinotherdomain (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_23_restartNetwork_admin_foruserinotherdomain | Status : SUCCESS === ok test_24_restartNetwork_domaindmin (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_24_restartNetwork_domaindmin | Status : SUCCESS === ok test_25_restartNetwork_domaindmin_foruserinsamedomain (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_25_restartNetwork_domaindmin_foruserinsamedomain | Status : SUCCESS === ok test_26_restartNetwork_domaindmin_foruserinsubdomain (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_26_restartNetwork_domaindmin_foruserinsubdomain | Status : SUCCESS === ok test_27_restartNetwork_domaindmin_forcrossdomainuser (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_27_restartNetwork_domaindmin_forcrossdomainuser | Status : SUCCESS === ok test_28_restartNetwork_user (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_28_restartNetwork_user | Status : SUCCESS === ok test_29_restartNetwork_user_foruserinsamedomain (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_29_restartNetwork_user_foruserinsamedomain | Status : SUCCESS === ok test_30_restartNetwork_user_foruserinotherdomain (integration.component.test_acl_isolatednetwork.TestIsolatedNetwork) ... === TestName: test_30_restartNetwork_user_foruserinotherdomain | Status : SUCCESS === ok ---------------------------------------------------------------------- Ran 33 tests in 256.713s OK Thanks, sangeetha hariharan