def test_mis_login(self, account, password):
     # 获取登录响应对象
     r = self.mis.api_mis_login(account, password)
     print("后台管理系统登录成功后,请求headers:{}".format(api.headers))
     # 提取token值
     Tool.common_token(r)
     Tool.common_assert(r)
 def test01_mp_login(self, mobile, code):
     # 调用登录接口
     r = self.mp.api_mp_login(mobile, code)
     # 打印输出接口
     print("登录接口为:", json.dumps(r.json(), indent=2))
     # 提取token
     Tool.common_token(r)
     # 断言
     Tool.common_assert(r)
 def test_mp_article(self):
     # 1.调用发布文章接口
     r = self.mp.api_mp_article(title=api.title,
                                content=api.content,
                                channel_id=api.channel_id)
     # 2.提取文章id
     api.article_id = r.json().get("data").get("id")
     print("发布文章成功后的id:{}".format(api.article_id))
     # 3.断言
     Tool.common_assert(r)
Beispiel #4
0
 def test03_mis_audit(self):
     # 1. 调用审核文章接口
     r = self.mis.api_mis_audit()
     try:
         # 2. 断言
         Tool.common_assert(r)
     except Exception as e:
         # 1. 日志
         log.error(e)
         # 2. 抛异常
         raise
Beispiel #5
0
 def test02_mis_search(self):
     # 1. 调用查询文章接口
     r = self.mis.api_mis_search()
     try:
         # 2. 断言
         Tool.common_assert(r, status_code=200)  # 注意:状态码为200并且为int型
     except Exception as e:
         # 1. 日志
         log.error(e)
         # 2. 抛异常
         raise
Beispiel #6
0
 def test02_app_article(self):
     # 1. 调用查询接口
     r = self.app.api_app_article()
     try:
         # 2. 断言
         Tool.common_assert(r, status_code=200)
     except Exception as e:
         # 1. 日志
         log.error(e)
         # 2. 抛异常
         raise
Beispiel #7
0
 def test02_mis_search(self):
     # 1. 调用查询文章接口
     r = self.mis.api_mis_search()
     print("查询文章成功后:", r.json())
     try:
         # 2. 断言
         Tool.common_assert(r, status_code=200)
     except Exception as e:
         # 日志
         log.error(e)
         # 抛异常
         raise
Beispiel #8
0
 def test01_app_login(self, mobile, code):
     # 1. 调用登录接口
     r = self.app.api_app_login(mobile, code)
     # 2. 提取token
     Tool.common_token(r)
     try:
         # 3. 断言
         Tool.common_assert(r)
     except Exception as e:
         # 1. 日志
         log.error(e)
         # 2. 抛异常
         raise
Beispiel #9
0
 def test01_mis_login(self, account, password):
     # 1. 调用登录接口
     r = self.mis.api_mis_login(account, password)
     # 2. 提取token
     Tool.common_token(r)
     print("后台管理系统登录后,请求headers为:", api.headers)
     try:
         # 3. 断言
         Tool.common_assert(r)
     except Exception as e:
         # 1. 日志
         log.error(e)
         # 2. 抛异常
         raise
Beispiel #10
0
 def test01_mp_login(self, mobile, code):
     # 调用登录接口
     r = self.mp.api_mp_login(mobile, code)
     # 打印输出结果
     print("登录的结果为: ", r.json())
     try:
         # 提取token
         Tool.common_token(r)
         # 断言
         Tool.common_assert(r)
     except Exception as e:
         # 日志
         log.error(e)
         # 抛异常
         raise
Beispiel #11
0
 def test02_mp_article(self,
                       title=api.title,
                       content=api.content,
                       channel_id=api.channel_id):
     # 1. 调用发布文章接口
     r = self.mp.api_mp_article(title, content, channel_id)
     # 2. 提取id
     api.article_id = r.json().get("data").get("id")
     print("发布文章成功后的id值为:", api.article_id)
     try:
         # 3. 断言
         Tool.common_assert(r)
     except Exception as e:
         # 1. 日志
         log.error(e)
         # 2. 抛异常
         raise
 def test_mis_audit(self):
     # 获取审核文章接口响应对象
     r = self.mis.api_mis_audit()
     Tool.common_assert(r)
 def test_mis_search(self):
     # 获取文章查询接口响应对象
     r = self.mis.api_mis_search()
     Tool.common_assert(r, status_code=200)
 def test_app_channel_article(self):
     # 调用APP查看频道文章接口响应对象
     r = self.app.api_app_channel_article()
     # 断言
     Tool.common_assert(r, status_code=200)
 def test_app_login(self, mobile, code):
     # 调用APP登录接口响应对象
     r = self.app.api_app_login(mobile, code)
     # 断言
     Tool.common_token(r)
     Tool.common_assert(r)