mirror of
				https://github.com/apache/cloudstack.git
				synced 2025-10-26 08:42:29 +01:00 
			
		
		
		
	test: fix component tests test_acl_isolatednetwork and test_acl_isolatednetwork_delete (#9571)
* test: fix component tests test_acl_isolatednetwork and test_acl_isolatednetwork_delete * Update test/integration/component/test_acl_isolatednetwork.py
This commit is contained in:
		
							parent
							
								
									1a403f1a9d
								
							
						
					
					
						commit
						0597def630
					
				| @ -799,7 +799,7 @@ class TestIsolatedNetwork(cloudstackTestCase): | |||||||
|             self.fail("Domain admin is allowed to deploy vm for users not in hos domain ") |             self.fail("Domain admin is allowed to deploy vm for users not in hos domain ") | ||||||
|         except Exception as e: |         except Exception as e: | ||||||
|             self.debug("When Domain admin tries to deploy vm for users in their sub domain %s" % e) |             self.debug("When Domain admin tries to deploy vm for users in their sub domain %s" % e) | ||||||
|             if not CloudstackAclException.verifyMsginException(e, CloudstackAclException.NO_PERMISSION_TO_OPERATE_DOMAIN): |             if not CloudstackAclException.verifyMsginException(e, CloudstackAclException.NO_PERMISSION_TO_OPERATE_SOURCE): | ||||||
|                 self.fail("Error message validation failed when Domain admin tries to deploy vm for users not in hos domain ") |                 self.fail("Error message validation failed when Domain admin tries to deploy vm for users not in hos domain ") | ||||||
| 
 | 
 | ||||||
|     @attr("simulator_only", tags=["advanced"], required_hardware="false") |     @attr("simulator_only", tags=["advanced"], required_hardware="false") | ||||||
| @ -876,7 +876,7 @@ class TestIsolatedNetwork(cloudstackTestCase): | |||||||
|             self.fail("Regular user is allowed to deploy vm for other users in their domain ") |             self.fail("Regular user is allowed to deploy vm for other users in their domain ") | ||||||
|         except Exception as e: |         except Exception as e: | ||||||
|             self.debug("When user tries to deploy vm for users in their domain %s" % e) |             self.debug("When user tries to deploy vm for users in their domain %s" % e) | ||||||
|             if not CloudstackAclException.verifyMsginException(e, CloudstackAclException.NO_PERMISSION_TO_OPERATE_ACCOUNT): |             if not CloudstackAclException.verifyMsginException(e, CloudstackAclException.NO_PERMISSION_TO_OPERATE_SOURCE): | ||||||
|                 self.fail("Error message validation failed when Regular user tries to deploy vm for other users in their domain ") |                 self.fail("Error message validation failed when Regular user tries to deploy vm for other users in their domain ") | ||||||
| 
 | 
 | ||||||
|     @attr("simulator_only", tags=["advanced"], required_hardware="false") |     @attr("simulator_only", tags=["advanced"], required_hardware="false") | ||||||
| @ -903,7 +903,7 @@ class TestIsolatedNetwork(cloudstackTestCase): | |||||||
|             self.fail("Regular user is allowed to deploy vm for users not in their domain ") |             self.fail("Regular user is allowed to deploy vm for users not in their domain ") | ||||||
|         except Exception as e: |         except Exception as e: | ||||||
|             self.debug("When user tries to deploy vm for users n different domain %s" % e) |             self.debug("When user tries to deploy vm for users n different domain %s" % e) | ||||||
|             if not CloudstackAclException.verifyMsginException(e, CloudstackAclException.NO_PERMISSION_TO_OPERATE_ACCOUNT): |             if not CloudstackAclException.verifyMsginException(e, CloudstackAclException.NO_PERMISSION_TO_OPERATE_SOURCE): | ||||||
|                 self.fail("Error message validation failed when Regular user tries to deploy vm for users not in their domain ") |                 self.fail("Error message validation failed when Regular user tries to deploy vm for users not in their domain ") | ||||||
| 
 | 
 | ||||||
|     @attr("simulator_only", tags=["advanced"], required_hardware="false") |     @attr("simulator_only", tags=["advanced"], required_hardware="false") | ||||||
| @ -1030,7 +1030,7 @@ class TestIsolatedNetwork(cloudstackTestCase): | |||||||
|             self.fail("Domain admin is allowed to restart network for users not in their domain ") |             self.fail("Domain admin is allowed to restart network for users not in their domain ") | ||||||
|         except Exception as e: |         except Exception as e: | ||||||
|             self.debug("When Domain admin tries to restart network for users in their sub domain %s" % e) |             self.debug("When Domain admin tries to restart network for users in their sub domain %s" % e) | ||||||
|             if not CloudstackAclException.verifyMsginException(e, CloudstackAclException.NO_PERMISSION_TO_OPERATE_DOMAIN): |             if not CloudstackAclException.verifyMsginException(e, CloudstackAclException.NO_PERMISSION_TO_OPERATE_SOURCE): | ||||||
|                 self.fail("Error message validation failed when Domain admin tries to restart network for users not in their domain ") |                 self.fail("Error message validation failed when Domain admin tries to restart network for users not in their domain ") | ||||||
| 
 | 
 | ||||||
|     ## Test cases relating restart network as regular user |     ## Test cases relating restart network as regular user | ||||||
| @ -1061,7 +1061,7 @@ class TestIsolatedNetwork(cloudstackTestCase): | |||||||
|             self.fail("Regular user is allowed to restart network for users in their domain ") |             self.fail("Regular user is allowed to restart network for users in their domain ") | ||||||
|         except Exception as e: |         except Exception as e: | ||||||
|             self.debug("When user tries to restart network for users in their domain %s" % e) |             self.debug("When user tries to restart network for users in their domain %s" % e) | ||||||
|             if not CloudstackAclException.verifyMsginException(e, CloudstackAclException.NO_PERMISSION_TO_OPERATE_ACCOUNT): |             if not CloudstackAclException.verifyMsginException(e, CloudstackAclException.NO_PERMISSION_TO_OPERATE_SOURCE): | ||||||
|                 self.fail("Error message validation failed when Regular user tries to restart network for users in their domain ") |                 self.fail("Error message validation failed when Regular user tries to restart network for users in their domain ") | ||||||
| 
 | 
 | ||||||
|     @attr("simulator_only", tags=["advanced"], required_hardware="false") |     @attr("simulator_only", tags=["advanced"], required_hardware="false") | ||||||
| @ -1077,7 +1077,7 @@ class TestIsolatedNetwork(cloudstackTestCase): | |||||||
|             self.fail("Regular user is allowed to restart network for users not in their domain ") |             self.fail("Regular user is allowed to restart network for users not in their domain ") | ||||||
|         except Exception as e: |         except Exception as e: | ||||||
|             self.debug("When user tries to restart network for users in other domain %s" % e) |             self.debug("When user tries to restart network for users in other domain %s" % e) | ||||||
|             if not CloudstackAclException.verifyMsginException(e, CloudstackAclException.NO_PERMISSION_TO_OPERATE_ACCOUNT): |             if not CloudstackAclException.verifyMsginException(e, CloudstackAclException.NO_PERMISSION_TO_OPERATE_SOURCE): | ||||||
|                 self.fail("Error message validation failed when Regular user is allowed to restart network for users not in their domain ") |                 self.fail("Error message validation failed when Regular user is allowed to restart network for users not in their domain ") | ||||||
| 
 | 
 | ||||||
|     @staticmethod |     @staticmethod | ||||||
|  | |||||||
| @ -455,7 +455,7 @@ class TestIsolatedNetworkDelete(cloudstackTestCase): | |||||||
|             self.fail("Domain admin is allowed to delete network for users not in their domain ") |             self.fail("Domain admin is allowed to delete network for users not in their domain ") | ||||||
|         except Exception as e: |         except Exception as e: | ||||||
|             self.debug ("When Domain admin tries to delete network for user in a different domain %s" %e) |             self.debug ("When Domain admin tries to delete network for user in a different domain %s" %e) | ||||||
|             if not CloudstackAclException.verifyMsginException(e,CloudstackAclException.NO_PERMISSION_TO_OPERATE_DOMAIN): |             if not CloudstackAclException.verifyMsginException(e,CloudstackAclException.NO_PERMISSION_TO_OPERATE_SOURCE): | ||||||
|                self.fail("Error message validation failed when Domain admin tries to delete network for users not in their domain ") |                self.fail("Error message validation failed when Domain admin tries to delete network for users not in their domain ") | ||||||
| 
 | 
 | ||||||
| ## Test cases relating deleting network as regular user | ## Test cases relating deleting network as regular user | ||||||
| @ -490,7 +490,7 @@ class TestIsolatedNetworkDelete(cloudstackTestCase): | |||||||
|             self.fail("Regular user is allowed to delete network for users in their domain ") |             self.fail("Regular user is allowed to delete network for users in their domain ") | ||||||
|         except Exception as e: |         except Exception as e: | ||||||
|                 self.debug ("When user tries to delete network for users in their domain %s" %e) |                 self.debug ("When user tries to delete network for users in their domain %s" %e) | ||||||
|                 if not CloudstackAclException.verifyMsginException(e,CloudstackAclException.NO_PERMISSION_TO_OPERATE_ACCOUNT): |                 if not CloudstackAclException.verifyMsginException(e,CloudstackAclException.NO_PERMISSION_TO_OPERATE_SOURCE): | ||||||
|                     self.fail("Regular user is allowed to delete network for users in their domain ") |                     self.fail("Regular user is allowed to delete network for users in their domain ") | ||||||
| 
 | 
 | ||||||
|     @attr("simulator_only",tags=["advanced"],required_hardware="false") |     @attr("simulator_only",tags=["advanced"],required_hardware="false") | ||||||
| @ -508,7 +508,7 @@ class TestIsolatedNetworkDelete(cloudstackTestCase): | |||||||
|             self.fail("Regular user is allowed to delete network for users not in their domain ") |             self.fail("Regular user is allowed to delete network for users not in their domain ") | ||||||
|         except Exception as e: |         except Exception as e: | ||||||
|             self.debug ("When user tries to delete network for users in other domain %s" %e) |             self.debug ("When user tries to delete network for users in other domain %s" %e) | ||||||
|             if not CloudstackAclException.verifyMsginException(e,CloudstackAclException.NO_PERMISSION_TO_OPERATE_ACCOUNT): |             if not CloudstackAclException.verifyMsginException(e,CloudstackAclException.NO_PERMISSION_TO_OPERATE_SOURCE): | ||||||
|                 self.fail("Error message validation failed when Regular user tries to delete network for users not in their domain ") |                 self.fail("Error message validation failed when Regular user tries to delete network for users not in their domain ") | ||||||
| 
 | 
 | ||||||
|     @staticmethod |     @staticmethod | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user