def teststeps(self): STEP(1,'修改药品') r=myapi.medicines_list().json() addid=r["retlist"][0]["id"] res=myapi.medicines_alter(addid,'青霉素','青霉素 国字号','099877883837') STEP(2,'检查操作') CHECK_POINT('检查消息体',res.json()["ret"]==0)
def teststeps(self): STEP(1, '删除操作') r = myapi.medicines_list().json() addid = r["retlist"][0]["id"] res = myapi.medicines_del(addid) STEP(2, '检查操作') CHECK_POINT('检查消息体内容', res.json() == {"ret": 0})
def teststeps(self): STEP(1, '添加药品') r = myapi.medicines_add("青霉素1", "青霉素 国字号", "234324234234") CHECK_POINT('ret的值', r.json()["ret"] == 0) STEP(2, '检查操作') res = myapi.medicines_list().json() CHECK_POINT('响应消息体内容ret', res["ret"] == 0) CHECK_POINT('响应消息体内容total', res["total"] == 2)
def teststeps(self): STEP(1, '列出操作') response = myapi.medicines_list(10, 1, None) STEP(2, '检查操作') CHECK_POINT('检查返回消息体', response.json() == { "ret": 0, "retlist": [], 'total': 0 })
def setup(self): myapi.customer_add('华山医院订单002', '15951813663', '南京市鼓楼区') addcid = myapi.customer_list().json()["retlist"][0]["id"] myapi.medicines_add("青霉素", "青霉素 国字号", "234324234234") addmid = myapi.medicines_list().json()["retlist"][0]["id"] myapi.orders_add("华山医院订单002", addcid, [{ "id": addmid, "amount": 3, "name": "青霉素" }])
def teststeps(self): STEP(1,'添加药品') r=myapi.medicines_add('青霉素',"青霉素 国字号","099877883837") self.addid=r.json()['id'] CHECK_POINT('ret的值',r.json()["ret"]==0) STEP(2,'检查操作') res=myapi.medicines_list().json() expected = { "ret": 0, "retlist": [ {"id":self.addid, "name": "青霉素", "sn": "099877883837", "desc": "青霉素 国字号"}, ] , 'total': 1 } CHECK_POINT('返回消息体内容', expected==res)
def teststeps(self): STEP(1, '列出操作') response = myapi.medicines_list() STEP(2, '检查操作') CHECK_POINT('检查返回消息体ret', response.json()["ret"] == 0) CHECK_POINT('检查返回消息体total', response.json()["total"] == 1)
def teststeps(self): STEP(1, '列出操作') response = myapi.medicines_list(10, None, '') STEP(2, '检查操作') CHECK_POINT('检查返回消息体', response.json()["ret"] != 0)
def teardown(self): r = myapi.medicines_list().json() addid = r["retlist"][0]["id"] res = myapi.customer_alter(addid,'青霉素','青霉素 国字号','099877883837')