예제 #1
0
    def test_08_createNetwork_user(self):

	"""
        # Validate that Regular should be able to create network for himslef
	"""
	self.apiclient.connection.apiKey = self.user_d1a_apikey
        self.apiclient.connection.securityKey = self.user_d1a_secretkey
	self.acldata["network"]["name"] = "d1a"
	self.acldata["network"]["displayname"] = "d1a"

        network = Network.create(
                         self.apiclient,
                         self.acldata["network"],
                         networkofferingid=self.isolated_network_offering_id,
                         zoneid=self.zone.id
                         )

 	self.assertEqual(network.state.lower() == ALLOCATED.lower(),
                    True,
                    "User is not able to create a network for himself")
예제 #2
0
    def test_06_createNetwork_domaindmin_foruserinsubdomain(self):

	"""
        # Validate that Domain admin should be able to create network for users in his sub domain
	"""
	self.apiclient.connection.apiKey = self.user_d1_apikey
        self.apiclient.connection.securityKey = self.user_d1_secretkey
	self.acldata["network"]["name"] = "d1_d11a"
	self.acldata["network"]["displayname"] = "d1_d11a"

        network = Network.create(
                         self.apiclient,
                         self.acldata["network"],
                         networkofferingid=self.isolated_network_offering_id,
                         zoneid=self.zone.id,
            		 accountid=self.account_d11a.name,
            		 domainid=self.account_d11a.domainid
                         )

 	self.assertEqual(network.state.lower() == ALLOCATED.lower(),
                    True,
                    "Domain admin User is not able to create a network for other users in his sub domain")