Skip to content

Commit cd42d86

Browse files
committed
Add unit tests for coriolisclient.cli.shell module
1 parent 1ed38ac commit cd42d86

File tree

3 files changed

+758
-0
lines changed

3 files changed

+758
-0
lines changed
Lines changed: 129 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,129 @@
1+
2+
- config:
3+
args:
4+
os_project_id: "mock_os_project_id"
5+
os_project_name: "mock_os_project_name"
6+
os_project_domain_name: "mock_os_project_domain_name"
7+
os_project_domain_id: "mock_os_project_domain_id"
8+
os_tenant_id: "mock_os_tenant_id"
9+
os_tenant_name: "mock_os_tenant_name"
10+
api_version: '3'
11+
raise_exc: False
12+
expected_result: True
13+
14+
- config:
15+
args:
16+
os_project_id: "mock_os_project_id"
17+
os_project_name: "mock_os_project_name"
18+
os_project_domain_name: "mock_os_project_domain_name"
19+
os_project_domain_id: "mock_os_project_domain_id"
20+
os_tenant_id: "mock_os_tenant_id"
21+
os_tenant_name: "mock_os_tenant_name"
22+
api_version:
23+
raise_exc: False
24+
expected_result: True
25+
26+
- config:
27+
args:
28+
api_version: '3'
29+
raise_exc: False
30+
expected_result: False
31+
32+
- config:
33+
args:
34+
os_project_id: "mock_os_project_id"
35+
api_version: '3'
36+
raise_exc: False
37+
expected_result: True
38+
39+
- config:
40+
args:
41+
os_project_name: "mock_os_project_name"
42+
api_version: '3'
43+
raise_exc: False
44+
expected_result: False
45+
46+
- config:
47+
args:
48+
os_project_name: "mock_os_project_name"
49+
os_project_domain_name: "mock_os_project_domain_name"
50+
api_version: '3'
51+
raise_exc: False
52+
expected_result: True
53+
54+
55+
- config:
56+
args:
57+
os_tenant_id: "mock_os_tenant_id"
58+
api_version: '3'
59+
raise_exc: False
60+
expected_result: False
61+
62+
- config:
63+
args:
64+
os_project_name: "mock_os_project_name"
65+
os_project_domain_name: "mock_os_project_domain_name"
66+
api_version:
67+
raise_exc: False
68+
expected_result: True
69+
70+
- config:
71+
args:
72+
os_tenant_id: "mock_os_tenant_id"
73+
os_tenant_name: "mock_os_tenant_name"
74+
api_version:
75+
raise_exc: False
76+
expected_result: False
77+
78+
- config:
79+
args:
80+
api_version:
81+
raise_exc: False
82+
expected_result: False
83+
84+
- config:
85+
args:
86+
api_version:
87+
raise_exc: True
88+
expected_result:
89+
90+
- config:
91+
args:
92+
os_project_id: "mock_os_project_id"
93+
os_project_name: "mock_os_project_name"
94+
os_project_domain_name: "mock_os_project_domain_name"
95+
os_project_domain_id: "mock_os_project_domain_id"
96+
os_tenant_id: "mock_os_tenant_id"
97+
os_tenant_name: "mock_os_tenant_name"
98+
api_version: '2'
99+
raise_exc: False
100+
expected_result: True
101+
102+
- config:
103+
args:
104+
os_tenant_id: "mock_os_tenant_id"
105+
os_tenant_name: "mock_os_tenant_name"
106+
api_version: '2'
107+
raise_exc: False
108+
expected_result: True
109+
110+
- config:
111+
args:
112+
api_version: '2'
113+
raise_exc: False
114+
expected_result: False
115+
116+
- config:
117+
args:
118+
os_tenant_id: "mock_os_tenant_id"
119+
api_version: '2'
120+
raise_exc: False
121+
expected_result: True
122+
123+
- config:
124+
args:
125+
os_project_name: "mock_os_project_name"
126+
os_project_domain_name: "mock_os_project_domain_name"
127+
api_version: '2'
128+
raise_exc: False
129+
expected_result: False
Lines changed: 191 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,191 @@
1+
2+
- config:
3+
args:
4+
os_project_id: "mock_os_project_id"
5+
os_project_name: "mock_os_project_name"
6+
os_project_domain_name: "mock_os_project_domain_name"
7+
os_project_domain_id: "mock_os_project_domain_id"
8+
os_tenant_id: "mock_os_tenant_id"
9+
os_tenant_name: "mock_os_tenant_name"
10+
insecure: True
11+
kwargs:
12+
auth_url: "mock_auth_url"
13+
token: "mock_token"
14+
expected_kwargs:
15+
auth_url: "mock_auth_url"
16+
token: "mock_token"
17+
project_id: "mock_os_project_id"
18+
project_name: "mock_os_project_name"
19+
project_domain_name: "mock_os_project_domain_name"
20+
project_domain_id: "mock_os_project_domain_id"
21+
verify: False
22+
api_version: '3'
23+
auth_type: 'token'
24+
auth_fun: 'keystoneauth1.identity.v3.Token'
25+
26+
- config:
27+
args:
28+
os_project_id: "mock_os_project_id"
29+
os_tenant_id: "mock_os_tenant_id"
30+
kwargs:
31+
auth_url: "mock_auth_url"
32+
token: "mock_token"
33+
expected_kwargs:
34+
auth_url: "mock_auth_url"
35+
token: "mock_token"
36+
project_id: "mock_os_project_id"
37+
api_version: '3'
38+
auth_type: 'token'
39+
auth_fun: 'keystoneauth1.identity.v3.Token'
40+
41+
- config:
42+
args:
43+
os_project_id: "mock_os_project_id"
44+
os_tenant_id: "mock_os_tenant_id"
45+
kwargs:
46+
auth_url: "mock_auth_url"
47+
expected_kwargs:
48+
auth_url: "mock_auth_url"
49+
project_id: "mock_os_project_id"
50+
api_version: '3'
51+
auth_type: 'other'
52+
auth_fun: 'keystoneauth1.identity.v3.Password'
53+
54+
55+
- config:
56+
args:
57+
os_project_id: "mock_os_project_id"
58+
os_tenant_id: "mock_os_tenant_id"
59+
kwargs:
60+
auth_url: "mock_auth_url"
61+
expected_kwargs:
62+
auth_url: "mock_auth_url"
63+
project_id: "mock_os_project_id"
64+
api_version: '3'
65+
auth_type:
66+
auth_fun: 'keystoneauth1.identity.v3.Password'
67+
68+
- config:
69+
args:
70+
os_project_id: "mock_os_project_id"
71+
os_project_name: "mock_os_project_name"
72+
os_project_domain_name: "mock_os_project_domain_name"
73+
os_project_domain_id: "mock_os_project_domain_id"
74+
os_tenant_id: "mock_os_tenant_id"
75+
os_tenant_name: "mock_os_tenant_name"
76+
kwargs:
77+
auth_url: "mock_auth_url"
78+
token: "mock_token"
79+
expected_kwargs:
80+
auth_url: "mock_auth_url"
81+
token: "mock_token"
82+
tenant_id: "mock_os_tenant_id"
83+
tenant_name: "mock_os_tenant_name"
84+
api_version: '2'
85+
auth_type: 'token'
86+
auth_fun: 'keystoneauth1.identity.v2.Token'
87+
88+
89+
- config:
90+
args:
91+
os_tenant_id: "mock_os_tenant_id"
92+
os_tenant_name: "mock_os_tenant_name"
93+
kwargs:
94+
auth_url: "mock_auth_url"
95+
token: "mock_token"
96+
expected_kwargs:
97+
auth_url: "mock_auth_url"
98+
token: "mock_token"
99+
tenant_id: "mock_os_tenant_id"
100+
tenant_name: "mock_os_tenant_name"
101+
api_version: '2'
102+
auth_type: 'token'
103+
auth_fun: 'keystoneauth1.identity.v2.Token'
104+
105+
106+
- config:
107+
args:
108+
os_tenant_id: "mock_os_tenant_id"
109+
os_tenant_name: "mock_os_tenant_name"
110+
kwargs:
111+
auth_url: "mock_auth_url"
112+
expected_kwargs:
113+
auth_url: "mock_auth_url"
114+
tenant_id: "mock_os_tenant_id"
115+
tenant_name: "mock_os_tenant_name"
116+
api_version: '2'
117+
auth_type: 'other'
118+
auth_fun: 'keystoneauth1.identity.v2.Password'
119+
120+
121+
- config:
122+
args:
123+
os_tenant_id: "mock_os_tenant_id"
124+
os_tenant_name: "mock_os_tenant_name"
125+
kwargs:
126+
auth_url: "mock_auth_url"
127+
expected_kwargs:
128+
auth_url: "mock_auth_url"
129+
tenant_id: "mock_os_tenant_id"
130+
tenant_name: "mock_os_tenant_name"
131+
api_version: '2'
132+
auth_type:
133+
auth_fun: 'keystoneauth1.identity.v2.Password'
134+
135+
# {
136+
# "args": {
137+
# "os_tenant_id": "mock_os_tenant_id",
138+
# "os_tenant_name": "mock_os_tenant_name"
139+
# },
140+
# "kwargs": {
141+
# "os_tenant_name": "new_mock_os_tenant_name"
142+
# },
143+
# "expected_kwargs": {
144+
# "tenant_id": "mock_os_tenant_id",
145+
# "tenant_name": "mock_os_tenant_name",
146+
# "os_tenant_name": "new_mock_os_tenant_name"
147+
# },
148+
# "api_version": '2',
149+
# "auth_type": 'token',
150+
# "auth_fun": 'keystoneauth1.identity.v2.Token'
151+
# },
152+
# {
153+
# "args": {
154+
# "os_tenant_id": "mock_os_tenant_id",
155+
# "os_tenant_name": "mock_os_tenant_name"
156+
# },
157+
# "kwargs": {
158+
# "os_tenant_name": "new_mock_os_tenant_name"
159+
# },
160+
# "api_version": '2',
161+
# "auth_fun": 'keystoneauth1.identity.v2.Password'
162+
# },
163+
# {
164+
# "args": {
165+
# "os_project_id": "mock_os_project_id",
166+
# "os_project_name": "mock_os_project_name",
167+
# "os_project_domain_name": "mock_os_project_domain_name",
168+
# "os_project_domain_id": "mock_os_project_domain_id",
169+
# },
170+
# "kwargs": {
171+
# "os_project_domain_name": "new_mock_os_project_domain_name",
172+
# "os_project_domain_id": "new_mock_os_project_domain_id",
173+
# },
174+
# "api_version": '3',
175+
# "auth_type": 'token',
176+
# "auth_fun": 'keystoneauth1.identity.v3.Token'
177+
# },
178+
# {
179+
# "args": {
180+
# "os_project_id": "mock_os_project_id",
181+
# "os_project_name": "mock_os_project_name",
182+
# "os_project_domain_name": "mock_os_project_domain_name",
183+
# "os_project_domain_id": "mock_os_project_domain_id",
184+
# },
185+
# "kwargs": {
186+
# "os_project_domain_name": "new_mock_os_project_domain_name",
187+
# "os_project_domain_id": "new_mock_os_project_domain_id",
188+
# },
189+
# "auth_fun": 'keystoneauth1.identity.v3.Password',
190+
# "err_msg": True
191+
# }

0 commit comments

Comments
 (0)