def test_case03(self): """密码错误""" from basic_info.url_info import login_url data = { 'name': encrypt_rf('admin'), 'password': encrypt_rf('12345678'), 'version': 'Europa-3.0.0.19 - 20180428', 'tenant': encrypt_rf('default') } res = requests.post(url=login_url, headers=self.login_header, data=data) # print(res.status_code, res.text) assert res.status_code == 400 self.assertIn('wrong userName/password', res.text, '密码错误时断言失败')
def test_case04(self): """租户错误""" from basic_info.url_info import login_url data = { 'name': encrypt_rf('admin'), 'password': encrypt_rf('123456'), 'version': 'Europa-3.0.0.19 - 20180428', 'tenant': encrypt_rf('defaul99') } # print(data) res = requests.post(url=login_url, headers=self.login_header, data=data) # print(res.status_code, res.text) assert res.status_code == 400 self.assertEqual({"err": "the tenant defaul99 can not found"}, json.loads(res.text), '租户错误时断言失败')
def test_case06(self): """密码为空""" from basic_info.url_info import login_url data = { 'name': encrypt_rf('admin'), 'password': encrypt_rf(''), 'version': 'Europa-3.0.0.19 - 20180428', 'tenant': encrypt_rf('default') } res = requests.post(url=login_url, headers=self.login_header, data=data) # print(res.status_code, res.text) assert res.status_code == 400 assert json.loads(res.text) == { "err": "both the parameters name,password and tenant can not be null." }
'name': 'gbj_use', 'password': '******', 'version': 'Europa-3.0.0.19 - 20180428', 'tenant': 'default' }, "HOST": "http://192.168.1.189:8515" } # 目前登录使用该账户 admin,HOST信息和环境信息保持一致 MY_LOGIN_INFO2 = { "HEADERS": { 'Content-Type': 'application/x-www-form-urlencoded' }, "URL": "%s/api/auth/login" % HOST_189, "DATA": { 'name': encrypt_rf('admin'), 'password': encrypt_rf('123456'), 'version': 'Europa-3.0.0.19 - 20180428', 'tenant': encrypt_rf('default') }, "DATA_ERROR_NAME": { 'name': encrypt_rf('adminn'), 'password': encrypt_rf('123456'), 'version': 'Europa-3.0.0.19 - 20180428', 'tenant': encrypt_rf('default') }, "HOST": "%s" % HOST_189 } # login user:admin owner = "2059750c-a300-4b64-84a6-e8b086dbfd42"
tenant_id_189 = "2d7ad891-41c5-4fba-9ff2-03aef3c729e5" # 189环境default租戶ID tenant_id_81 = "55f7f910-b1c9-41d2-9771-e734e6b8285f" # 81环境default租戶ID tenant_id_199 = "39823d2e-7998-4d0e-a3e7-5edeecba0dc2" tenant_id_57 = "087e55ee-5ad4-451e-ba3d-0be93ec4546c" tenant_id_83 = "e5188f23-d472-4b2d-9cfa-97a0d65994cf" tenant_id_82 = "926463668147716096" tenant_id_123 = 'db09f359-1e4d-4b3c-872e-7775bd8eed8b' tenant_id_84 = "e5188f23-d472-4b2d-9cfa-97a0d65994cf" tenant_id_145 = "a5a4b81e-d2a6-498d-9ff0-3a627d3d5b5a" # compass admin账户登录信息 MY_LOGIN_INFO_compass = { "HEADERS": {'Content-Type': 'application/x-www-form-urlencoded','Authorization':'Basic YmF5bWF4OjEyMzQ1Ng=='}, "URL": "%s/api/auth/oauth/token" % compass_host, "DATA": {'name': 'admin', 'password': '******', 'version': 'Baymax-3.0.0.23-20180606', 'tenant': 'default','grant_type': 'manager_password',"remember": False}, "DATA_ERROR_NAME": {'name': encrypt_rf('roo'), 'password': encrypt_rf('123456'), 'version': 'Europa-3.0.0.19 - 20180428', 'tenant': encrypt_rf('root')}, "HOST": "%s" % compass_host } # dsp customer账户登录信息 MY_LOGIN_INFO_dsp_customer = { "HEADERS": {'Content-Type': 'application/x-www-form-urlencoded', "Authorization": 'Basic Y3VzdG9tZXI6MTIzNDU2', "Accept": "application/json"}, "URL": "%s/api/auth/oauth/token" % dsp_host, "DATA": {'username': '******', 'password': '******', 'version': 'Baymax-3.0.0.23-20180606', 'tenant': 'default','grant_type':'customer_password'}, "DATA_ERROR_NAME": {'username': '******', 'password': '******', 'version': 'Baymax-3.0.0.23-20180606', 'tenant': 'default', 'grant_type': 'customer_password'}, "HOST": "%s" % dsp_host } # dsp admin账户登录信息 MY_LOGIN_INFO_dsp_admin = {