def test_003_backstage_system_add_duplicate_businesssystemuuid(self): """ Time :2019-07-15 author : 闫红 desc : 新增系统接口 (businesssystemuuid相同) """ rs = PmsAction.test_backstage_system_add(name=name, businesssystemuuid='', host=host, secret=secret) Assertion.verityNot(json.loads(rs)['code'], 10000) Assertion.verityNot(json.loads(rs)['msg'], 'SUCCESS')
def test_001_backstage_system_add_all_null(self): """ Time :2019-07-12 author : 闫红 desc : 新增系统接口 (所有字段均为空) """ rs = PmsAction.test_backstage_system_add(businesssystemuuid='', host='', name='', secret='') Assertion.verity(json.loads(rs)['code'], 10000) Assertion.verity(json.loads(rs)['msg'], "SUCCESS")
def test_006_backstage_system_add_duplicate_secret(self): """ Time :2019-07-15 author : 闫红 desc : 新增系统接口 (secret相同,可以新增相同系统秘钥) """ rs = PmsAction.test_backstage_system_add( name=name, businesssystemuuid=businesssystemuuid, host=host, secret='') Assertion.verity(json.loads(rs)['code'], 10000) Assertion.verity(json.loads(rs)['msg'], 'SUCCESS')
def test_007_backstage_system_add_overlong(self): """ Time :2019-07-15 author : 闫红 desc : 新增系统接口 (name超长) """ overlong_name = '系统' + MD.words_cn(255) rs = PmsAction.test_backstage_system_add( businesssystemuuid=businesssystemuuid, host=host, name=overlong_name, secret=secret) Assertion.verityNot(json.loads(rs)['code'], 10000) Assertion.verityNot(json.loads(rs)['msg'], "SUCCESS")
def test_005_backstage_system_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")
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")