Browse Source

获取订阅关键词免费用户

jialuyao 1 tháng trước cách đây
mục cha
commit
bcfd956398
2 tập tin đã thay đổi với 45 bổ sung2 xóa
  1. 27 0
      cases/pc/登录功能/订阅/keywords_free.py
  2. 18 2
      lib/webapi.py

+ 27 - 0
cases/pc/登录功能/订阅/keywords_free.py

@@ -0,0 +1,27 @@
+from hytest import *
+from lib.webapi import apimgr
+class c1:
+    #测试用例名称
+    name='获取订阅关键词免费用户'
+
+    def setup(self):
+        INFO('切换用户身份到质量部测试切换企业下')
+        apimgr.Identity_list(4)
+        apimgr.Identity_switch()
+
+    def teardown(self):
+        INFO('将用户切回到闫培珠新版商机管理企业')
+        apimgr.Identity_list(1)
+        apimgr.Identity_switch()
+    #测试步骤
+    def teststeps(self):
+        INFO('测试步骤')
+        STEP(1,'第一步调用函数')    #会出现在测试报告中
+        r = apimgr.keywords_free()
+        res = r.json()
+        INFO(res)
+        actural  = res['error_code']
+        actural1 = res['data']['items'][0]['s_item']
+        STEP(2,'第二步设置检查点')
+        #设置检查点
+        CHECK_POINT('检查获取订阅关键词-免费用户接口是否正常',actural ==0 and actural1 =="未分类")

+ 18 - 2
lib/webapi.py

@@ -1,8 +1,8 @@
 import json
 import requests
 from hytest.common import *
-from pandas.io.formats.style import properties_args
-from sympy.physics.vector.printing import params
+#from pandas.io.formats.style import properties_args
+#from sympy.physics.vector.printing import params
 
 from cfg import cfg
 from bs4 import BeautifulSoup
@@ -1943,6 +1943,22 @@ class APIMgr():
         response = self.s.post(f"{cfg.target_host}/jyapi/knowledge/guessToAsk",headers = headers ,json = json)
         return response
 
+    """获取订阅关键词-免费用户"""
+    def keywords_free(self):
+        headers = GSTORE['headers']
+        params = {
+            "isEnt":"false",
+            "ent_buy_member":0,
+            "ent_buy_vip":0,
+            "powerSource":0,
+            "userPower":1
+        }
+        response = self.s.post(f"{cfg.target_host}/jyapi/jybx/subscribe/fType/getKey", headers=headers, params=params)
+        return response
+
+    """"""
+
+
 
 apimgr = APIMgr()