コード例 #1
0
 def test_032_backstage_tenant_administrator_add(self):
     """
     Time       :2019-07-16
     author     : 闫红
     desc       : 新增管理员,为机构管理员接口准备数据
     """
     tenantid = pq.get_tenantid('消费分期', '机构')
     rs = PmsAction.test_backstage_tenant_administrator_add(phone=phone,name=administrator_name,email=email,tenantid=tenantid)
     Assertion.verity(json.loads(rs)['code'], 10000)
     Assertion.verity(json.loads(rs)['msg'], "SUCCESS")
コード例 #2
0
 def test_006_backstage_tenant_administrator_list_no(self):
     """
     Time       :2019-07-15
     author     : 闫红
     desc       : 未新增管理员,查询机构管理员
     """
     tenantid = pq.get_tenantid('系统', '机构')
     rs = PmsAction.test_backstage_tenant_administrator_list(tenantid=tenantid,currentpage=1,name='',pagesize=10)
     Assertion.verity(json.loads(rs)['code'], 10000)
     Assertion.verity(json.loads(rs)['msg'], "SUCCESS")
コード例 #3
0
 def test_012_backstage_tenant_administrator_add_duplicate_email(self):
     """
     Time       :2019-07-16
     author     : 闫红
     desc       : 机构管理员新增,除邮箱外,name、电话均可以相同,验证邮箱重复
     """
     tenantid = pq.get_tenantid('系统', '机构')
     rs = PmsAction.test_backstage_tenant_administrator_add(phone=phone, name=administrator_name, email=email, tenantid=tenantid)
     Assertion.verityNot(json.loads(rs)['code'], 10000)
     Assertion.verityNot(json.loads(rs)['msg'], 'SUCCESS')
コード例 #4
0
 def test_015_backstage_tenant_administrator_add_email(self):
     """
     Time       :2019-07-16
     author     : 闫红
     desc       : 机构管理员新增,email不符合格式
     """
     tenantid = pq.get_tenantid('系统', '机构')
     error_email = 222
     rs = PmsAction.test_backstage_tenant_administrator_add(phone=phone, name=administrator_name, email=error_email, tenantid=tenantid)
     Assertion.verityNot(json.loads(rs)['code'], 10000)
     Assertion.verityNot(json.loads(rs)['msg'], 'SUCCESS')
コード例 #5
0
 def test_016_backstage_tenant_administrator_add_overlong(self):
     """
     Time       :2019-07-16
     author     : 闫红
     desc       : 机构管理员新增,名字超长
     """
     tenantid = pq.get_tenantid('系统', '机构')
     email1 = fake.email()
     administrator_name1 = '机构管理员'+str(MD.number(255))
     rs = PmsAction.test_backstage_tenant_administrator_add(phone=phone, name=administrator_name1, email=email1, tenantid=tenantid)
     Assertion.verityNot(json.loads(rs)['code'], 10000)
     Assertion.verityNot(json.loads(rs)['msg'], 'SUCCESS')
コード例 #6
0
 def test_008_backstage_tenant_administrator_get_system_name_and_tenant_name(self):
     """
     Time       :2019-07-16
     author     : 闫红
     desc       : 根据机构Id获取机构名称和系统名称
     """
     tenantid = pq.get_tenantid('系统', '机构')
     rs = PmsAction.test_backstage_tenant_administrator_get_system_name_and_tenant_name(tenantid)
     Assertion.verity(json.loads(rs)['code'], 10000)
     Assertion.verity(json.loads(rs)['msg'], 'SUCCESS')
     Assertion.verityContain(json.loads(rs)['data'], '系统')
     Assertion.verityContain(json.loads(rs)['data'], '机构')
コード例 #7
0
 def test_007_backstage_tenant_administrator_list_overlong(self):
     """
     Time       :2019-07-15
     author     : 闫红
     desc       : 未新增管理员,关键字名称超长,查询管理员
     """
     tenantid = pq.get_tenantid('系统', '机构')
     name = MD.words_cn(256)
     rs = PmsAction.test_backstage_tenant_administrator_list(tenantid=tenantid,currentpage=1,name=name,pagesize=10)
     Assertion.verity(json.loads(rs)['code'], 10000)
     Assertion.verity(json.loads(rs)['msg'], "SUCCESS")
     Assertion.verityNone(json.loads(rs)['data']['objs'])