示例#1
0
 def test_09_api_78dk_platform_cm_base_viewChannels_all(self):
     # 渠道列表全部
     res = PlatformAction.test_api_78dk_platform_cm_base_viewChannels(
         pagecurrent=1, name='', pagesize=10)
     Assertion.verity(json.loads(res)['msg'], '成功')
     Assertion.verity(json.loads(res)['code'], '10000')
     Assertion.verityNot(
         json.loads(res)['data']['totalCount'], 0, '数量至少大于等于1')
示例#2
0
 def test_034_backstage_system_config_info_id_none(self):
     """
     Time       :2019-07-15
     author     : 闫红
     desc       : 配置查询接口,id为空
     """
     rs = PmsAction.test_backstage_system_config_info(id='')
     Assertion.verityNot(json.loads(rs)['code'], 10000)
     Assertion.verityNot(json.loads(rs)['msg'], "SUCCESS")
 def test_013_backstage_tenant_administrator_add_not_exist(self):
     """
     Time       :2019-07-16
     author     : 闫红
     desc       : 机构管理员新增,机构id不存在
     """
     tenantid = -1
     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')
 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')
 def test_010_backstage_tenant_administrator_get_system_name_and_tenant_name_overlong(self):
     """
     Time       :2019-07-16
     author     : 闫红
     desc       : 根据机构Id获取机构名称和系统名称,查询id超长
     """
     tenantid = MD.number(256)
     rs = PmsAction.test_backstage_tenant_administrator_get_system_name_and_tenant_name(tenantid)
     Assertion.verityNot(json.loads(rs)['code'], 10000)
     Assertion.verityNot(json.loads(rs)['msg'], 'SUCCESS')
 def test_009_backstage_tenant_administrator_get_system_name_and_tenant_name_not_exist(self):
     """
     Time       :2019-07-16
     author     : 闫红
     desc       : 根据机构Id获取机构名称和系统名称,查询不存在的机构id
     """
     tenantid = -1
     rs = PmsAction.test_backstage_tenant_administrator_get_system_name_and_tenant_name(tenantid)
     Assertion.verityNot(json.loads(rs)['code'], 10000)
     Assertion.verityNot(json.loads(rs)['msg'], 'SUCCESS')
示例#7
0
 def test_036_backstage_system_config_info_not_exist(self):
     """
     Time       :2019-07-15
     author     : 闫红
     desc       : 配置查询接口,不存在的系统的配置
     """
     business_id = -1
     rs = PmsAction.test_backstage_system_config_info(id=business_id)
     Assertion.verityNot(json.loads(rs)['code'], 10000)
     Assertion.verityNot(json.loads(rs)['msg'], "SUCCESS")
示例#8
0
 def test_031_backstage_system_permission_info_not_exist(self):
     """
     Time       :2019-07-15
     author     : 闫红
     desc       : 权限查询接口,查询不存在的系统权限详情
     """
     business_id = -1
     rs = PmsAction.test_backstage_system_permission_info(id=business_id)
     Assertion.verityNot(json.loads(rs)['code'], 10000)
     Assertion.verityNot(json.loads(rs)['msg'], "SUCCESS")
 def test_014_backstage_tenant_administrator_add_overlong(self):
     """
     Time       :2019-07-16
     author     : 闫红
     desc       : 机构管理员新增,机构id超长
     """
     tenantid = MD.number(256)
     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')
 def test_024_backstage_tenant_administrator_change_state_unknown(self):
     """
     Time       :2019-07-16
     author     : 闫红
     desc       : 机构管理状态管理,执为unknown
     """
     tenant_adm_id = pq.get_tenant_adm_id(business_name='系统',tenant_name='机构',adm_name='机构管理员')
     rs = PmsAction.test_backstage_tenant_administrator_change_state(changeto='unknown',id=tenant_adm_id)
     Assertion.verityNot(json.loads(rs)['code'], 10000)
     Assertion.verityContain(json.loads(rs)['msg'], '错误')
示例#11
0
 def test_024_backstage_user_info_is_21(self):
     """
     Time       :2019-07-17
     author     : 闫红
     desc       : 获取用户详情,id长度21位
     """
     user_id = MD.number(21)
     rs = PmsAction.test_backstage_user_info(id=user_id)
     Assertion.verityNot(json.loads(rs)['code'], 10000)
     Assertion.verityNot(json.loads(rs)['msg'], "SUCCESS")
 def test_034_backstage_tenant_administrator_edit_not_exist(self):
     """
     Time       :2019-07-16
     author     : 闫红
     desc       : 编辑管理员,id不存在
     """
     tenant_adm_id = -1
     rs = PmsAction.test_backstage_tenant_administrator_edit(name='编辑'+administrator_name,email=email,phone=phone,id=tenant_adm_id)
     Assertion.verityNot(json.loads(rs)['code'], 10000)
     Assertion.verityNot(json.loads(rs)['msg'], "SUCCESS")
 def test_035_backstage_tenant_administrator_edit_overlong(self):
     """
     Time       :2019-07-16
     author     : 闫红
     desc       : 编辑管理员,id超长
     """
     tenant_adm_id = MD.number(256)
     rs = PmsAction.test_backstage_tenant_administrator_edit(name='编辑'+administrator_name,email=email,phone=phone,id=tenant_adm_id)
     Assertion.verityNot(json.loads(rs)['code'], 10000)
     Assertion.verityNot(json.loads(rs)['msg'], "SUCCESS")
 def test_028_backstage_tenant_administrator_resert_password_not_exist(self):
     """
     Time       :2019-07-16
     author     : 闫红
     desc       : 机构管理员密码重置,id不存在
     """
     tenant_adm_id = -1
     rs = PmsAction.test_backstage_tenant_administrator_resert_password(id=tenant_adm_id)
     Assertion.verityNot(json.loads(rs)['code'], 10000)
     Assertion.verityNot(json.loads(rs)['msg'], 'SUCCESS')
 def test_017_backstage_tenant_administrator_edit(self):
     """
     Time       :2019-07-16
     author     : 闫红
     desc       : 编辑机构管理员,被锁定
     """
     tenant_adm_id = pq.get_tenant_adm_id(business_name='系统',tenant_name='机构',adm_name='机构管理员')
     rs = PmsAction.test_backstage_tenant_administrator_edit(name='编辑'+administrator_name, email=email, phone=phone,id= tenant_adm_id)
     Assertion.verityNot(json.loads(rs)['code'], 10000)
     Assertion.verityContain(json.loads(rs)['msg'], '锁定')
 def test_026_backstage_tenant_administrator_change_overlong(self):
     """
     Time       :2019-07-16
     author     : 闫红
     desc       : 机构管理状态管理,id超长
     """
     tenant_adm_id = MD.number(256)
     rs = PmsAction.test_backstage_tenant_administrator_change_state(changeto='enabled',id=tenant_adm_id)
     Assertion.verityNot(json.loads(rs)['code'], 10000)
     Assertion.verityNot(json.loads(rs)['msg'], 'SUCCESS')
 def test_027_backstage_tenant_administrator_resert_password(self):
     """
     Time       :2019-07-16
     author     : 闫红
     desc       : 机构管理员密码重置
     """
     tenant_adm_id = pq.get_tenant_adm_id(business_name='系统',tenant_name='机构',adm_name='机构管理员')
     rs = PmsAction.test_backstage_tenant_administrator_resert_password(id=tenant_adm_id)
     Assertion.verityNot(json.loads(rs)['code'], 10000)
     Assertion.verityContain(json.loads(rs)['msg'], '锁定')
示例#18
0
 def test_020_backstage_system_info_not_exist(self):
     """
     Time       :2019-07-15
     author     : 闫红
     desc       : 系统详情接口(不存在的id)
     """
     id = -1
     rs = PmsAction.test_backstage_system_info(id=id)
     Assertion.verityNot(json.loads(rs)['code'], 10000)
     Assertion.verityNot(json.loads(rs)['msg'], "SUCCESS")
示例#19
0
 def test_028_backstage_user_change_state_to_unknown(self):
     """
     Time       :2019-07-17
     author     : 闫红
     desc       : 用户状态管理,执为unknown
     """
     user_id = pq.get_user_id('test-API')
     rs = PmsAction.test_backstage_user_change_state(id=user_id, changeto='unknown')
     Assertion.verityNot(json.loads(rs)['code'], 10000)
     Assertion.verityNot(json.loads(rs)['msg'], "SUCCESS")
 def test_019_backstage_tenant_administrator_info_not_exist(self):
     """
     Time       :2019-07-16
     author     : 闫红
     desc       : 机构管理详情获取,不存在的id
     """
     tenant_adm_id = -1
     rs = PmsAction.test_backstage_tenant_administrator_info(id=tenant_adm_id)
     Assertion.verityNot(json.loads(rs)['code'], 10000)
     Assertion.verityNot(json.loads(rs)['msg'], 'SUCCESS')
示例#21
0
 def test_013_backstage_user_add_duplicate_email(self):
     """
     Time       :2019-07-17
     author     : 闫红
     desc       : 用户新增,新增相同email,新增失败
     """
     role_id = pq.get_role_id('超级管理员')
     rs = PmsAction.test_backstage_user_add(email=email, roleid=role_id, realname=user_name)
     Assertion.verityNot(json.loads(rs)['code'], 10000)
     Assertion.verityNot(json.loads(rs)['msg'], "SUCCESS")
 def test_029_backstage_tenant_administrator_resert_password_overlong(self):
     """
     Time       :2019-07-16
     author     : 闫红
     desc       : 机构管理员密码重置,id超长
     """
     tenant_adm_id = MD.number(256)
     rs = PmsAction.test_backstage_tenant_administrator_resert_password(id=tenant_adm_id)
     Assertion.verityNot(json.loads(rs)['code'], 10000)
     Assertion.verityNot(json.loads(rs)['msg'], 'SUCCESS')
 def test_025_backstage_tenant_administrator_change_not_exist(self):
     """
     Time       :2019-07-16
     author     : 闫红
     desc       : 机构管理状态管理,不存在的id
     """
     tenant_adm_id = -1
     rs = PmsAction.test_backstage_tenant_administrator_change_state(changeto='enabled',id=tenant_adm_id)
     Assertion.verityNot(json.loads(rs)['code'], 10000)
     Assertion.verityNot(json.loads(rs)['msg'], 'SUCCESS')
示例#24
0
 def test_021_backstage_user_info_not_exist(self):
     """
     Time       :2019-07-17
     author     : 闫红
     desc       : 获取用户详情,id不存在
     """
     user_id = -1
     rs = PmsAction.test_backstage_user_info(id=user_id)
     Assertion.verityNot(json.loads(rs)['code'], 10000)
     Assertion.verityNot(json.loads(rs)['msg'], "SUCCESS")
示例#25
0
 def test_018_backstage_user_add_role_is_null(self):
     """
     Time       :2019-07-17
     author     : 闫红
     desc       : 用户新增,email为空,新增失败
     """
     email = fake.email()
     rs = PmsAction.test_backstage_user_add(email=email, roleid='', realname=user_name)
     Assertion.verityNot(json.loads(rs)['code'], 10000)
     Assertion.verityNot(json.loads(rs)['msg'], "SUCCESS")
示例#26
0
 def test_019_backstage_user_add_all_is_null(self):
     """
     Time       :2019-07-17
     author     : 闫红
     desc       : 用户新增,email、name均为空,新增失败
     """
     role_id = pq.get_role_id('超级管理员')
     rs = PmsAction.test_backstage_user_add(email='', roleid=role_id, realname='')
     Assertion.verityNot(json.loads(rs)['code'], 10000)
     Assertion.verityNot(json.loads(rs)['msg'], "SUCCESS")
 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')
示例#28
0
 def test_015_backstage_user_add_not_exist_role(self):
     """
     Time       :2019-07-17
     author     : 闫红
     desc       : 用户新增,不存在的角色
     """
     role_id = -1
     email = fake.email()
     rs = PmsAction.test_backstage_user_add(email=email, roleid=role_id, realname=user_name)
     Assertion.verityNot(json.loads(rs)['code'], 10000)
     Assertion.verityNot(json.loads(rs)['msg'], "SUCCESS")
示例#29
0
 def test_007_backstage_user_add_overlong(self):
     """
     Time       :2019-07-17
     author     : 闫红
     desc       : 用户新增,姓名超长
     """
     role_id = pq.get_role_id('超级管理员')
     name = '用户'+str(MD.number(254))
     rs = PmsAction.test_backstage_user_add(email=email, roleid=role_id, realname=name)
     Assertion.verityNot(json.loads(rs)['code'], 10000)
     Assertion.verityNot(json.loads(rs)['msg'], "SUCCESS")
示例#30
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")