2222
2323DEFAULT_USERNAME = "username"
2424DEFAULT_PASSWORD = "password"
25- DEFAULT_TENANT_ID = "xxxx-yyyy-zzzz"
26- DEFAULT_TENANT_NAME = "tenant "
25+ DEFAULT_PROJECT_ID = "xxxx-yyyy-zzzz"
26+ DEFAULT_PROJECT_NAME = "project "
2727DEFAULT_TOKEN = "token"
2828DEFAULT_REGION_NAME = "ZZ9_Plural_Z_Alpha"
2929DEFAULT_AUTH_URL = "http://127.0.0.1:5000/v2.0/"
@@ -68,16 +68,16 @@ def tearDown(self):
6868 def _assert_password_auth (self , cmd_options , default_args ):
6969 with mock .patch ("openstackclient.shell.OpenStackShell.initialize_app" ,
7070 self .app ):
71- _shell , _cmd = make_shell (), cmd_options + " list tenant "
71+ _shell , _cmd = make_shell (), cmd_options + " list project "
7272 fake_execute (_shell , _cmd )
7373
74- self .app .assert_called_with (["list" , "tenant " ])
74+ self .app .assert_called_with (["list" , "project " ])
7575 self .assertEqual (_shell .options .os_auth_url ,
7676 default_args ["auth_url" ])
77- self .assertEqual (_shell .options .os_tenant_id ,
78- default_args ["tenant_id " ])
79- self .assertEqual (_shell .options .os_tenant_name ,
80- default_args ["tenant_name " ])
77+ self .assertEqual (_shell .options .os_project_id ,
78+ default_args ["project_id " ])
79+ self .assertEqual (_shell .options .os_project_name ,
80+ default_args ["project_name " ])
8181 self .assertEqual (_shell .options .os_username ,
8282 default_args ["username" ])
8383 self .assertEqual (_shell .options .os_password ,
@@ -149,32 +149,56 @@ def test_only_url_flow(self):
149149 flag = "--os-auth-url " + DEFAULT_AUTH_URL
150150 kwargs = {
151151 "auth_url" : DEFAULT_AUTH_URL ,
152- "tenant_id" : "" ,
153- "tenant_name" : "" ,
152+ "project_id" : "" ,
153+ "project_name" : "" ,
154+ "username" : "" ,
155+ "password" : "" ,
156+ "region_name" : ""
157+ }
158+ self ._assert_password_auth (flag , kwargs )
159+
160+ def test_only_project_id_flow (self ):
161+ flag = "--os-project-id " + DEFAULT_PROJECT_ID
162+ kwargs = {
163+ "auth_url" : "" ,
164+ "project_id" : DEFAULT_PROJECT_ID ,
165+ "project_name" : "" ,
166+ "username" : "" ,
167+ "password" : "" ,
168+ "region_name" : ""
169+ }
170+ self ._assert_password_auth (flag , kwargs )
171+
172+ def test_only_project_name_flow (self ):
173+ flag = "--os-project-name " + DEFAULT_PROJECT_NAME
174+ kwargs = {
175+ "auth_url" : "" ,
176+ "project_id" : "" ,
177+ "project_name" : DEFAULT_PROJECT_NAME ,
154178 "username" : "" ,
155179 "password" : "" ,
156180 "region_name" : ""
157181 }
158182 self ._assert_password_auth (flag , kwargs )
159183
160184 def test_only_tenant_id_flow (self ):
161- flag = "--os-tenant-id " + DEFAULT_TENANT_ID
185+ flag = "--os-tenant-id " + DEFAULT_PROJECT_ID
162186 kwargs = {
163187 "auth_url" : "" ,
164- "tenant_id " : DEFAULT_TENANT_ID ,
165- "tenant_name " : "" ,
188+ "project_id " : DEFAULT_PROJECT_ID ,
189+ "project_name " : "" ,
166190 "username" : "" ,
167191 "password" : "" ,
168192 "region_name" : ""
169193 }
170194 self ._assert_password_auth (flag , kwargs )
171195
172196 def test_only_tenant_name_flow (self ):
173- flag = "--os-tenant-name " + DEFAULT_TENANT_NAME
197+ flag = "--os-tenant-name " + DEFAULT_PROJECT_NAME
174198 kwargs = {
175199 "auth_url" : "" ,
176- "tenant_id " : "" ,
177- "tenant_name " : DEFAULT_TENANT_NAME ,
200+ "project_id " : "" ,
201+ "project_name " : DEFAULT_PROJECT_NAME ,
178202 "username" : "" ,
179203 "password" : "" ,
180204 "region_name" : ""
@@ -185,8 +209,8 @@ def test_only_username_flow(self):
185209 flag = "--os-username " + DEFAULT_USERNAME
186210 kwargs = {
187211 "auth_url" : "" ,
188- "tenant_id " : "" ,
189- "tenant_name " : "" ,
212+ "project_id " : "" ,
213+ "project_name " : "" ,
190214 "username" : DEFAULT_USERNAME ,
191215 "password" : "" ,
192216 "region_name" : ""
@@ -197,8 +221,8 @@ def test_only_password_flow(self):
197221 flag = "--os-password " + DEFAULT_PASSWORD
198222 kwargs = {
199223 "auth_url" : "" ,
200- "tenant_id " : "" ,
201- "tenant_name " : "" ,
224+ "project_id " : "" ,
225+ "project_name " : "" ,
202226 "username" : "" ,
203227 "password" : DEFAULT_PASSWORD ,
204228 "region_name" : ""
@@ -209,8 +233,8 @@ def test_only_region_name_flow(self):
209233 flag = "--os-region-name " + DEFAULT_REGION_NAME
210234 kwargs = {
211235 "auth_url" : "" ,
212- "tenant_id " : "" ,
213- "tenant_name " : "" ,
236+ "project_id " : "" ,
237+ "project_name " : "" ,
214238 "username" : "" ,
215239 "password" : "" ,
216240 "region_name" : DEFAULT_REGION_NAME
0 commit comments