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")
示例#2
0
 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'])
示例#3
0
 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'])
示例#4
0
 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")
示例#5
0
 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")
示例#6
0
 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")
示例#7
0
 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")
示例#8
0
 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")
示例#9
0
 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")
示例#10
0
 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")
示例#11
0
 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")
示例#12
0
 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")
示例#13
0
 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")