예제 #1
0
 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, '密码错误时断言失败')
예제 #2
0
 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), '租户错误时断言失败')
예제 #3
0
 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."
     }
예제 #4
0
        '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"
예제 #5
0
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 = {