Set SG quota for specific project.
project_id was initialized too early. It was None. The same for tenant_id. That's why unlimited SG quota was set for "some default project". But the project in test had default quota(10). If test class created more 10 SG then arised exception "OverQuota". Also SG quota for default project was reset to default value in cleanup. It could harm another tests which were launched in parallel. Closes-Bug: 1895876 Closes-Bug: 1810963 Change-Id: If7f3789b2791be08088588619f3a1629aeecbda4
This commit is contained in:
parent
0c69ec5bd7
commit
e01cd53d6c
@ -71,9 +71,13 @@ class NetworkSecGroupTest(base.BaseTempestTestCase):
|
|||||||
@classmethod
|
@classmethod
|
||||||
def setup_credentials(cls):
|
def setup_credentials(cls):
|
||||||
super(NetworkSecGroupTest, cls).setup_credentials()
|
super(NetworkSecGroupTest, cls).setup_credentials()
|
||||||
cls.project_id = cls.os_primary.credentials.tenant_id
|
|
||||||
cls.network_client = cls.os_admin.network_client
|
cls.network_client = cls.os_admin.network_client
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def setup_clients(cls):
|
||||||
|
super(NetworkSecGroupTest, cls).setup_clients()
|
||||||
|
cls.project_id = cls.os_primary.credentials.tenant_id
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def resource_setup(cls):
|
def resource_setup(cls):
|
||||||
super(NetworkSecGroupTest, cls).resource_setup()
|
super(NetworkSecGroupTest, cls).resource_setup()
|
||||||
|
Loading…
Reference in New Issue
Block a user