def test_031_backstage_tenant_add(self): """ Time :2019-07-16 author : 闫红 desc : 为“消费分期”系统新增机构,为机构管理员接口准备数据 """ business_id = pq.get_business_id('消费分期') rs = PmsAction.test_backstage_tenant_add(name=tenant_name, systemid=business_id) Assertion.verity(json.loads(rs)['code'], 10000) Assertion.verity(json.loads(rs)['msg'], "SUCCESS")
def test_021_backstage_system_info(self): """ Time :2019-07-15 author : 闫红 desc : 系统详情接口,正常查询 """ business_id = pq.get_business_id('系统') rs = PmsAction.test_backstage_system_info(id=business_id) Assertion.verity(json.loads(rs)['code'], 10000) Assertion.verity(json.loads(rs)['msg'], "SUCCESS") Assertion.verityNotNone(json.loads(rs)['data']['businessSystemUuid'])
def test_033_backstage_system_permission_info_none(self): """ Time :2019-07-15 author : 闫红 desc : 权限查询接口,清空系统权限后查询 """ business_id = pq.get_business_id('系统') rs = PmsAction.test_backstage_system_permission_info(id=business_id) Assertion.verity(json.loads(rs)['code'], 10000) Assertion.verity(json.loads(rs)['msg'], "SUCCESS") Assertion.verityNone(json.loads(rs)['data'])
def test_017_backstage_system_chage_state_to_unknown(self): """ Time :2019-07-15 author : 闫红 desc : 系统状态管理接口(新增的系统,状态执为unknown) """ business_id = pq.get_business_id('系统') rs = PmsAction.test_backstage_system_chage_state(changeto='unknown', id=business_id) Assertion.verityNot(json.loads(rs)['code'], 10000) Assertion.verityNot(json.loads(rs)['msg'], "SUCCESS")
def test_013_backstage_system_chage_state_disabled_to_enabled(self): """ Time :2019-07-15 author : 闫红 desc : 系统状态管理接口(将新增系统状态由停用执为启用) """ business_id = pq.get_business_id('系统') rs = PmsAction.test_backstage_system_chage_state(changeto='enabled', id=business_id) Assertion.verity(json.loads(rs)['code'], 10000) Assertion.verity(json.loads(rs)['msg'], "SUCCESS")
def test_042_backstage_system_config_info_none(self): """ Time :2019-07-15 author : 闫红 desc : 配置查询接口,查询新增系统清空后的配置 """ business_id = pq.get_business_id('系统') rs = PmsAction.test_backstage_system_config_info(id=business_id) Assertion.verity(json.loads(rs)['code'], 10000) Assertion.verity(json.loads(rs)['msg'], "SUCCESS") Assertion.verityNotContain(json.loads(rs)['data'], "des") Assertion.verityNotContain(json.loads(rs)['data'], "key")
def test_041_backstage_system_config_set_none(self): """ Time :2019-07-15 author : 闫红 desc : 配置编辑接口,配置0个 """ business_id = pq.get_business_id('系统') configs = [] rs = specialAction.test_backstage_system_config_set(configs=configs, id=business_id) Assertion.verity(json.loads(rs)['code'], 10000) Assertion.verity(json.loads(rs)['msg'], "SUCCESS")
def test_040_backstage_system_config_set_des_is_none(self): """ Time :2019-07-15 author : 闫红 desc : 配置编辑接口,des为空 """ business_id = pq.get_business_id('系统') configs = [{'key': key, 'des': ''}] rs = specialAction.test_backstage_system_config_set(configs=configs, id=business_id) Assertion.verityNot(json.loads(rs)['code'], 10000) Assertion.verityNot(json.loads(rs)['msg'], "SUCCESS")
def test_032_backstage_system_permission_set_none(self): """ Time :2019-07-15 author : 闫红 desc : 权限编辑接口,清空系统权限 """ business_id = pq.get_business_id('系统') permissions = [] rs = specialAction.test_backstage_system_permission_set( id=business_id, permissions=permissions) Assertion.verity(json.loads(rs)['code'], 10000) Assertion.verity(json.loads(rs)['msg'], "SUCCESS")
def test_029_backstage_system_permission_set_des_isnone(self): """ Time :2019-07-15 author : 闫红 desc : 权限编辑接口,des为空 """ business_id = pq.get_business_id('系统') syst_des = '' permissions = [{'key': key, 'des': syst_des}] rs = specialAction.test_backstage_system_permission_set( id=business_id, permissions=permissions) Assertion.verityNot(json.loads(rs)['code'], 10000) Assertion.verityNot(json.loads(rs)['msg'], "SUCCESS")
def test_028_backstage_system_permission_set_key(self): """ Time :2019-07-15 author : 闫红 desc : 权限编辑接口,key非数字字母下划线 """ business_id = pq.get_business_id('系统') system_key = 'system-' + str(MD.number(1)) permissions = [{'key': system_key, 'des': des}] rs = specialAction.test_backstage_system_permission_set( id=business_id, permissions=permissions) Assertion.verityNot(json.loads(rs)['code'], 10000) Assertion.verityNot(json.loads(rs)['msg'], "SUCCESS")
def test_024_backstage_system_edit_overlong(self): """ Time :2019-07-15 author : 闫红 desc : 编辑系统接口,名字超长 """ business_id = pq.get_business_id('系统') overname = '编辑' + MD.words_cn(255) rs = PmsAction.test_backstage_system_edit( id=business_id, name=overname, businesssystemuuid=businesssystemuuid, secret=secret, host=host) Assertion.verityNot(json.loads(rs)['code'], 10000) Assertion.verityNot(json.loads(rs)['msg'], "SUCCESS")
def test_022_backstage_system_edit(self): """ Time :2019-07-15 author : 闫红 desc : 编辑系统接口 """ business_id = pq.get_business_id('系统') print('第22条:', business_id) rs = PmsAction.test_backstage_system_edit( id=business_id, name='编辑' + name, businesssystemuuid=businesssystemuuid, secret=secret, host=host) Assertion.verity(json.loads(rs)['code'], 10000) Assertion.verity(json.loads(rs)['msg'], "SUCCESS")
def test_005_backstage_system_and_tenant_add(self): """ Time :2019-07-15 author : 闫红 desc : 新增系统,新增机构,为机构管理员接口准备数据 """ sys_name = '系统'+fake.word() + loginAction.sign sys_host = 'test.'+MD.words_en_lower(3)+loginAction.sign + '78dk.com' sys_secret = loginAction.sign+MD.words_en_lower(7) sys_uuid = loginAction.sign+MD.words_en_lower(7) rs = PmsAction.test_backstage_system_add(businesssystemuuid=sys_uuid, host=sys_host, name=sys_name, secret=sys_secret) Assertion.verity(json.loads(rs)['code'], 10000) Assertion.verity(json.loads(rs)['msg'], "SUCCESS") business_id = pq.get_business_id('系统') PmsAction.test_backstage_tenant_add(name=tenant_name, systemid=business_id) Assertion.verity(json.loads(rs)['code'], 10000) Assertion.verity(json.loads(rs)['msg'], "SUCCESS")