def test_classify_product_api(self): res = ApiFactory.get_product_api().clssify_product_api() logging.info('请求地址:{}'.format(res.url)) logging.info('响应数据:{}'.format(res.json())) utils.common_assert_code(res) assert len(res.json()) > 0 assert False not in [i in res.text for i in ['id', 'name', 'price']]
def test_product_classify_api(self): res = ApiFactory.get_product_api().product_classify_api() logging.info('请求地址:{}'.format(res.url)) logging.info('响应数据:{}'.format(res.json())) utils.common_assert_code(res) assert len(res.json()) > 0 assert 'id' in res.text and 'name' in res.text
def test_product_info(self): res = ApiFactory.get_product_api().product_info_api() logging.info('请求地址:{}'.format(res.url)) logging.info('响应数据:{}'.format(res.json())) utils.common_assert_code(res) assert res.json().get('id') == 2 assert res.json().get('price') == '0.01'
def test_product_classify_api(self): # 获取响应对象 res = ApiFactory.get_product_api().product_classify_api() # 断言状态码 assert res.status_code == 200 # 断言长度 assert len(res.json()) > 0 # 断言包含关键字段 assert "id" in res.text and "name" in res.text and "topic_img_id" in res.text
def test_product_classify_api(self): """商品分类""" # 获取响应对象 res = ApiFactory.get_product_api().product_calssify_api() # 断言状态码 utils.common_assert_code(res) # 断言长度 assert len(res.json()) > 0 # 断言关键字段 assert "id" in res.text and "name" in res.text and "topic_img_id" in res.text
def test_get_product_info(self): """获取产品信息""" res = ApiFactory.get_product_api().get_product_info() # 打印请求地址 打印请求参数 打印请求响应数据 logging.info("请求地址:{}".format(res.url)) logging.info("响应数据:{}".format(res.json())) # 断言状态码 assert res.status_code == 200 # 断言 assert res.json().get("id") == 2 and res.json().get( "name") == "梨花带雨 3个" and res.json().get("price") == "0.01"
def test_product_detail(self): # 响应对象 res = ApiFactory.get_product_api().product_detail_api(2) # 断言状态吗 assert res.status_code == 200 # 断言id assert res.json().get("id") == 2 # 断言price assert res.json().get("price") == "0.01" # 断言name assert res.json().get("name") == "梨花带雨 3个"
def test_classify_product_api(self): # 响应对象 res = ApiFactory.get_product_api().classify_product_api() # 断言状态吗 assert res.status_code == 200 # 断言长度 assert len(res.json()) > 0 # 断言 关键字段 assert False not in [ i in res.text for i in ["id", "name", "price", "stock"] ]
def test_product_detail_api(self): """商品信息""" res = ApiFactory.get_product_api().product_detail_api(2) # 打印 请求地址 请求参数 请求响应数据 logging.info(f"请求地址:{res.url}") logging.info(f"请求响应数据:{res.json()}") utils.common_assert_code(res) assert res.json().get("id") == 2 assert res.json().get("price") == '0.01' assert res.json().get("name") == "梨花带雨 3个"
def test_classify_product_api(self): """分类下的商品""" res = ApiFactory.get_product_api().classify_product_api() # 打印 请求地址,请求参数,响应数据 logging.info("请求地址:{}".format(res.url)) logging.info("响应数据:{}".format(res.json())) # 断言状态码 utils.common_assert_code(res) # 断言长度 assert len(res.json()) > 0 # 断言关键字段 assert False not in [i in res.text for i in ["id", "name", "price", "stock"]]
def test_product_classify(self): """商品分类""" res = ApiFactory.get_product_api().product_classify_api() # 打印 请求参数、请求地址、请求响应数据 logging.info('请求地址:{}'.format(res.url)) logging.info('请求响应:{}'.format(res.json())) # 断言响应状态码 utils.common_assert(res) # 断言商品分类大于0 assert len(res.json()) > 0 # 断言存在 id name description url assert 'id' in res.text and 'name' in res.text and 'description' in res.text and 'url' in res.text
def test_product_detail_api(self): """商品信息""" res = ApiFactory.get_product_api().product_detail_api() # 打印请求地址 请求参数 请求响应数据 logging.info("请求地址:{}".format(res.url)) logging.info("响应数据:{}".format(res.json())) # 断言状态码 utils.common_assert_code(res) # 断言id assert res.json().get("id") == 2 assert res.json().get("price") == "0.01"
def test_product_classify_api(self): """商品分类""" # 请求返回数据 res = ApiFactory.get_product_api().product_classify_api() logging.info("请求地址:{}".format(res.url)) logging.info("响应数据:{}".format(res.json())) # 断言状态码 utils.common_assert_code(res) # 断言长度 assert len(res.json()) > 0 # 断言关键字段 assert "id" in res.text and "name" in res.text and "topic_img_id" in res.text
def test_product_classify_api(self): # 获取响应对象 res = ApiFactory.get_product_api().product_classify_api() # 打印请求地址 请求参数 请求响应数据 logging.info('请求地址:{}'.format(res.url)) logging.info('响应数据:{}'.format(res.json())) # 断言状态码 utils.common_assert_code(res) # 断言新品数量大于0 assert len(res.json()) > 0 # 断言关键字段 assert 'id' in res.text and 'name' in res.text and 'description' in res.text
def test_product_classify_api(self): """商品分类""" res = ApiFactory.get_product_api().product_classify_api() # 打印 请求地址 请求参数 请求响应数据 logging.info(f"请求地址:{res.url}") logging.info(f"请求响应数据:{res.json()}") utils.common_assert_code(res) assert len(res.json()) > 0 assert False not in [ i in res.text for i in ["id", "name", "topic_img_id", "img", "url"] ]
def test_product_classify_api(self): """商品分类""" # 获取响应对象 res = ApiFactory.get_product_api().product_classify_api() # 打印请求地址 请求参数 请求响应数据 logging.info("请求地址:{}".format(res.url)) logging.info("响应数据:{}".format(res.json())) # 断言状态码 utils.common_assert_code(res) # 断言长度 assert len(res.json()) > 0 # 断言关键字段 assert "id" in res.text and "name" in res.text
def test__products_goods(self): """商品分类下商品""" res = ApiFactory.get_product_api().get_products_goods() # 打印请求地址 打印请求参数 打印请求响应数据 logging.info("请求地址:{}".format(res.url)) logging.info("响应数据:{}".format(res.json())) # 断言状态码 assert res.status_code == 200 # 断言关键字 assert False not in [ i in res.text for i in ["id", "name", "price", "stock", "main_img_url"] ]
def test_get_product_classify(self): """获取商品分类""" res = ApiFactory.get_product_api().get_product_classify() # 打印请求地址 打印请求参数 打印请求响应数据 logging.info("请求地址:{}".format(res.url)) logging.info("响应数据:{}".format(res.json())) # 断言状态码 assert res.status_code == 200 # 断言关键字 assert False not in [ i in res.text for i in ["id", "name", "topic_img_id", "description"] ]
def test_classify_product_api(self): """分类下商品 """ res = ApiFactory.get_product_api().classify_product_api() # 打印 请求地址 请求参数 请求响应数据 logging.info(f"请求地址:{res.url}") logging.info(f"请求响应数据:{res.json()}") utils.common_assert_code(res) assert len(res.json()) > 0 assert False not in [ i in res.text for i in ["id", "name", "price", "stock", "main_img_url", "img_id"] ]
def test_product_detail(self): """商品信息""" res = ApiFactory.get_product_api().product_detail_api(2) logging.info("请求地址:{}".format(res.url)) logging.info("响应数据:{}".format(res.json())) # 断言响应状态码 assert res.status_code == 200 # 断言id assert res.json().get("id") == 2 # 断言价格 assert res.json().get("price") == "0.01" # 断言name assert res.json().get("name") == "梨花带雨 3个"
def test_product_detail_api(self): """商品信息""" # 请求返回数据 res = ApiFactory.get_product_api().product_detail_api() # 打印请求地址,请求参数,请求响应数据 logging.info(f"请求地址:{res.url}") logging.info(f"请求地址:{res.json()}") # 断言状态码 utils.common_assert_code(res) # 断言id,name,price assert res.json().get("id") == 2 and res.json().get( "name") == "梨花带雨 3个" and res.json().get("price") == "0.01"
def test_product_detail(self): """商品信息""" # 请求返回数据 res = ApiFactory.get_product_api().product_detail_api(2) logging.info("请求地址:{}".format(res.url)) logging.info("响应数据:{}".format(res.json())) # 断言状态码 utils.common_assert_code(res) # 断言id assert res.json().get("id") == 2 # 断言price assert res.json().get("price") == "0.01" # 断言name assert res.json().get("name") == "梨花带雨 3个"
def test_product_classify_api(self): """商品分类""" # 请求返回数据 res = ApiFactory.get_product_api().product_classify_api() logging.info("请求地址:{}".format(res.url)) logging.info("响应数据:{}".format(res.json())) # 断言响应状态码 assert res.status_code == 200 # 断言长度 assert len(res.json()) > 0 # 断言关键字段 assert False not in [ i in res.text for i in ["id", "name", "topic_img_id"] ]
def test_product_detail(self): # 获取响应对象 res = ApiFactory.get_product_api().product_detail_api(2) # 打印请求地址 请求参数 请求响应数据 logging.info('请求地址:{}'.format(res.url)) logging.info('响应数据:{}'.format(res.json())) # 断言状态码 utils.common_assert_code(res) # 断言id assert res.json().get('id') == 2 # 断言price assert res.json().get('price') == '0.01' # 断言name assert res.json().get('name') == '梨花带雨 3个'
def test_classify_product(self): """分类下商品""" res = ApiFactory.get_product_api().classify_product_api(6) # 打印 请求参数、请求地址、请求响应数据 logging.info('请求地址:{}'.format(res.url)) logging.info('请求响应:{}'.format(res.json())) # 断言响应状态码 utils.common_assert(res) # 断言商品分类大于0 assert len(res.json()) > 0 # 断言存在 id name description url # assert False not in [i in res.text for i in ['id', 'name', 'price', 'stock']] assert True in [ i in res.text for i in ['id', 'name', 'price', 'stock'] ]
def test_classify_product_api(self): # 获取响应对象 res = ApiFactory.get_product_api().classify_product_api() # 打印请求地址 请求参数 请求响应数据 logging.info('请求地址:{}'.format(res.url)) logging.info('响应数据:{}'.format(res.json())) # 断言状态码 utils.common_assert_code(res) # 断言新品数量大于0 assert len(res.json()) > 0 # 断言关键字段 assert False not in [ i in res.text for i in ['id', 'name', 'price', 'stock'] ]
def test_product_detail(self): """商品信息""" res = ApiFactory.get_product_api().product_detail_api(20) # 打印 请求参数、请求地址、请求响应数据 logging.info('请求地址:{}'.format(res.url)) logging.info('请求响应:{}'.format(res.json())) # 断言响应状态码 utils.common_assert(res) # 断言商品分类大于0 assert len(res.json()) > 0 # 断言 id assert res.json().get('id') == 20 # 断言 name assert res.json().get('name') == '碧螺春 12克*3袋' # 断言 price assert res.json().get('price') == '0.01'
def test_product_classify_api(self): """商品分类""" # 请求响应对象 res = ApiFactory.get_product_api().product_classify_api() # 打印请求地址,请求参数,请求响应数据 logging.info(f"请求地址:{res.url}") logging.info(f"请求地址:{res.json()}") # 断言状态码 utils.common_assert_code(res) # 断言关键字段name,description,topic_img,head_img assert False not in [ i in res.text for i in ['name', 'id', 'topic_img_id', 'description'] ] # 断言长度大于0 assert len(res.json()) > 0
def test_classify_product_api(self): """分类下的商品""" # 请求返回数据 res = ApiFactory.get_product_api().classify_product_api() # 打印请求地址,请求参数,请求响应数据 logging.info(f"请求地址:{res.url}") logging.info(f"请求地址:{res.json()}") # 断言状态码 utils.common_assert_code(res) # 断言关键字段name,description,topic_img,head_img assert False not in [ i in res.text for i in ['name', 'id', 'price', 'stock', 'main_img_url', 'img_id'] ] # 断言长度大于0 assert len(res.json()) > 0
def test_product_classify_api(self): """ 商品分类 :return: """ res = ApiFactory.get_product_api().product_classify_api() # 打印请求地址,打印请求参数 打印响应数据 logging.info("请求地址:{}".format(res.url)) logging.info("响应数据:{}".format(res.json())) # 断言状态码 utils.common_assert_code(res, 200) # 断言分类列表大于0 assert len(res.json()) > 0 # 断言包含关键字 assert False not in [ i in res.text for i in ['id', 'name', 'topic_img_id', 'update_time', 'img'] ]