MCPcopy Create free account
hub / github.com/apache/cloudstack / setUpClass

Method setUpClass

test/integration/smoke/test_list_domains.py:34–64  ·  view source on GitHub ↗
(cls)

Source from the content-addressed store, hash-verified

32
33 @classmethod
34 def setUpClass(cls):
35 testClient = super(TestListDomains, cls).getClsTestClient()
36 cls.apiclient = testClient.getApiClient()
37 cls.services = testClient.getParsedTestDataConfig()
38 cls.domain = get_domain(cls.apiclient)
39 cls.account = list_accounts(cls.apiclient, name="admin")[0]
40 cls._cleanup = []
41
42 cls.child_domain_1 = Domain.create(
43 cls.apiclient,
44 cls.services["domain"],
45 parentdomainid=cls.domain.id
46 )
47 cls._cleanup.append(cls.child_domain_1)
48
49 cls.child_account_1 = Account.create(
50 cls.apiclient,
51 cls.services["account"],
52 admin=True,
53 domainid=cls.child_domain_1.id
54 )
55 cls._cleanup.append(cls.child_account_1)
56
57 cls.child_account_apiclient = testClient.getUserApiClient(cls.child_account_1.user[0]['username'], cls.child_domain_1.name, type=2)
58
59 cls.child_domain_2 = Domain.create(
60 cls.apiclient,
61 cls.services["domain"],
62 parentdomainid=cls.child_domain_1.id
63 )
64 cls._cleanup.append(cls.child_domain_2)
65
66 @classmethod
67 def tearDownClass(cls):

Callers

nothing calls this directly

Calls 8

get_domainFunction · 0.90
list_accountsFunction · 0.90
getClsTestClientMethod · 0.80
getApiClientMethod · 0.80
createMethod · 0.65
appendMethod · 0.45
getUserApiClientMethod · 0.45

Tested by

no test coverage detected