def test_6_staffSignBack(self):
     """员工签退考勤"""
     url = self.url + "/api/attendance/staffSignBack?c=official&cid=ab837d90-429d-47bd-befb-9ec05a6bf8eb&did=373a34a8-2862-383e-8f29-111712273746&os=Android&osv=4.4.4"
     uri = "/api/attendance/staffSignBack"
     cookie = {"token": TOKEN}
     address = "interface auto"
     paramter = {
         "scene": address,
         "longitude": "116.487488",
         "latitude": "40.002678",
         "staff_sign_id": STAFF_SIGN_ID
     }
     img = open("E:\\crm_interface-test\\resouce\\12345.jpg", "rb")
     files = {"scene_img": img}
     sign = method.generate_sign(paramter, self.times_str, uri)
     time_str = "&" + "t" + "=" + self.times_str
     str = "&v=2.9.1&rc_id=1"
     sign_str = "&" + "sign" + "=" + sign
     url = url + time_str + str + sign_str
     response = requests.post(url,
                              data=paramter,
                              cookies=cookie,
                              files=files)
     text = response.content
     dic = json.loads(text)
     self.assertEqual(dic["errcode"], 0)
 def test_2_upgrade(self, paramter, code):
     """APP升级接口"""
     url = self.url + "/api/system/upgrade?c=official&cid=ab837d90-429d-47bd-befb-9ec05a6bf8eb&did=373a34a8-2862-383e-8f29-111712273746&os=Android&osv=4.4.4"
     uri = "/api/system/upgrade"
     sign = method.generate_sign(paramter, self.times_str, uri)
     time_str = "&" + "t" + "=" + self.times_str
     str = "&v=2.9.1&rc_id=1"
     sign_str = "&" + "sign" + "=" + sign
     url = url + time_str + str + sign_str
     response = requests.get(url)
     text = response.content
     dic = json.loads(text)
     self.assertEqual(dic["errcode"], code["errcode"])
 def test_4_getAttendAnceInfo(self, paramter, code):
     """获取考勤信息"""
     url = self.url + "/api/attendance/getAttendAnceInfo?c=official&cid=ab837d90-429d-47bd-befb-9ec05a6bf8eb&did=373a34a8-2862-383e-8f29-111712273746&os=Android&osv=4.4.4"
     uri = "/api/attendance/getAttendAnceInfo"
     cookie = {"token": TOKEN}
     sign = method.generate_sign(paramter, self.times_str, uri)
     time_str = "&" + "t" + "=" + self.times_str
     str = "&v=2.9.1&rc_id=1"
     sign_str = "&" + "sign" + "=" + sign
     url = url + time_str + str + sign_str
     response = requests.get(url, cookies=cookie)
     text = response.content
     dic = json.loads(text)
     self.assertEqual(dic["errcode"], code["errcode"])
 def test_3_myAllCourseArrangement(self, paramter, code):
     u"获取教练全部一周的排课"
     url = self.url + "/api/user/myAllCourseArrangement?c=official&cid=ab837d90-429d-47bd-befb-9ec05a6bf8eb&did=373a34a8-2862-383e-8f29-111712273746&os=Android&osv=4.4.4"
     uri = "/api/user/myAllCourseArrangement"
     cookie = {"token": TOKEN}
     sign = method.generate_sign(paramter, self.times_str, uri)
     time_str = "&" + "t" + "=" + self.times_str
     str = "&v=2.9.1&rc_id=1"
     sign_str = "&" + "sign" + "=" + sign
     url = url + time_str + str + sign_str
     response = requests.get(url, cookies=cookie)
     text = response.content
     dic = json.loads(text)
     self.assertEqual(dic["errcode"], code["errcode"])
 def test_A_upCard(self, paramter, code):
     u"补卡,无法获取返回的验证码,验证码错误返回10178"
     url = self.url + "/api/student/upCard?c=official&cid=ab837d90-429d-47bd-befb-9ec05a6bf8eb&did=373a34a8-2862-383e-8f29-111712273746&os=Android&osv=4.4.4"
     uri = "/api/student/upCard"
     cookie = {"token": TOKEN}
     sign = method.generate_sign(paramter, self.times_str, uri)
     time_str = "&" + "t" + "=" + self.times_str
     str = "&v=2.9.1&rc_id=1"
     sign_str = "&" + "sign" + "=" + sign
     url = url + time_str + str + sign_str
     response = requests.post(url, data=paramter, cookies=cookie)
     text = response.content
     dic = json.loads(text)
     self.assertEqual(dic["errcode"], code["errcode"])
 def test_8_getStudentListByPhone(self, paramter, code):
     u"学员补卡:查询学生信息"
     url = self.url + "/api/student/getStudentListByPhone?c=official&cid=ab837d90-429d-47bd-befb-9ec05a6bf8eb&did=373a34a8-2862-383e-8f29-111712273746&os=Android&osv=4.4.4"
     uri = "/api/student/getStudentListByPhone"
     cookie = {"token": TOKEN}
     sign = method.generate_sign(paramter, self.times_str, uri)
     time_str = "&" + "t" + "=" + self.times_str
     str = "&v=2.9.1&rc_id=1"
     sign_str = "&" + "sign" + "=" + sign
     url = url + time_str + str + sign_str
     response = requests.get(url, params=paramter, cookies=cookie)
     text = response.content
     dic = json.loads(text)
     self.assertEqual(dic["errcode"], code["errcode"])
示例#7
0
 def test_3_sendCode(self):
     u"发送短信,用户不存在"
     url = self.url + "/api/user/sendCode?c=official&cid=ab837d90-429d-47bd-befb-9ec05a6bf8eb&did=373a34a8-2862-383e-8f29-111712273746&os=Android&osv=4.4.4"
     uri = "/api/user/sendCode"
     cookie = {"token": TOKEN}
     paramter = {"phone": "18701458753", "source": "3"}
     sign = method.generate_sign(paramter, self.times_str, uri)
     time_str = "&" + "t" + "=" + self.times_str
     str = "&v=2.9.1&rc_id=1"
     sign_str = "&" + "sign" + "=" + sign
     url = url + time_str + str + sign_str
     response = requests.post(url, data=paramter, cookies=cookie)
     text = response.content
     dic = json.loads(text)
     self.assertEqual(dic["errcode"], 10142)
 def test_2_getMyDaily(self):
     u"获取我的日报,日期无效"
     url = self.url + "/api/daily/getMyDaily?c=official&cid=ab837d90-429d-47bd-befb-9ec05a6bf8eb&did=373a34a8-2862-383e-8f29-111712273746&os=Android&osv=4.4.4"
     uri = "/api/daily/getMyDaily"
     cookie = {"token": TOKEN}
     paramter = {"date": ""}
     sign = method.generate_sign(paramter, self.times_str, uri)
     time_str = "&" + "t" + "=" + self.times_str
     str = "&v=2.9.1&rc_id=1"
     sign_str = "&" + "sign" + "=" + sign
     url = url + time_str + str + sign_str
     response = requests.get(url, params=paramter, cookies=cookie)
     text = response.content
     dic = json.loads(text)
     self.assertEqual(dic["errcode"], 10286)
 def test_1_loginOut(self, paramter, code):
     """APP端退出登陆接口"""
     url = self.url + "/api/user/loginOut?c=official&cid=ab837d90-429d-47bd-befb-9ec05a6bf8eb&did=373a34a8-2862-383e-8f29-111712273746&os=Android&osv=4.4.4"
     global TOKEN
     TOKEN = method.generate_app_token("18801409523",
                                       "Y+a1dRVSmYh\/GAow9N6xdQ==")
     cookie = {"token": TOKEN}
     uri = "/api/user/loginOut"
     sign = method.generate_sign(paramter, self.times_str, uri)
     time_str = "&" + "t" + "=" + self.times_str
     str = "&v=2.9.1&rc_id=1"
     sign_str = "&" + "sign" + "=" + sign
     url = url + time_str + str + sign_str
     response = requests.post(url, cookies=cookie)
     text = response.content
     dic = json.loads(text)
     self.assertEqual(dic["errcode"], code["errcode"])
 def test_0_getVisitCustomerInfo(self, paramter, code):
     u"获取正在拜访的客户"
     url = self.url + "/api/attendance/getVisitCustomerInfo?c=official&cid=ab837d90-429d-47bd-befb-9ec05a6bf8eb&did=373a34a8-2862-383e-8f29-111712273746&os=Android&osv=4.4.4"
     uri = "/api/attendance/getVisitCustomerInfo"
     global TOKEN
     TOKEN = method.generate_app_token("18801409523",
                                       "Y+a1dRVSmYh\/GAow9N6xdQ==")
     cookie = {"token": TOKEN}
     sign = method.generate_sign(paramter, self.times_str, uri)
     time_str = "&" + "t" + "=" + self.times_str
     str = "&v=2.9.1&rc_id=1"
     sign_str = "&" + "sign" + "=" + sign
     url = url + time_str + str + sign_str
     response = requests.get(url, cookies=cookie)
     text = response.content
     dic = json.loads(text)
     self.assertEqual(dic["errcode"], code["errcode"])
示例#11
0
 def test_0_getUnderlingListForDaily(self):
     u"获取汇报给我的日报列表"
     url = self.url + "/api/daily/getUnderlingListForDaily?c=official&cid=ab837d90-429d-47bd-befb-9ec05a6bf8eb&did=373a34a8-2862-383e-8f29-111712273746&os=Android&osv=4.4.4"
     uri = "/api/daily/getUnderlingListForDaily"
     global TOKEN
     TOKEN = method.generate_app_token("18801409523",
                                       "Y+a1dRVSmYh\/GAow9N6xdQ==")
     cookie = {"token": TOKEN}
     paramter = {"date": "dddd"}
     sign = method.generate_sign(paramter, self.times_str, uri)
     time_str = "&" + "t" + "=" + self.times_str
     str = "&v=2.9.1&rc_id=1"
     sign_str = "&" + "sign" + "=" + sign
     url = url + time_str + str + sign_str
     response = requests.get(url, params=paramter, cookies=cookie)
     text = response.content
     dic = json.loads(text)
     self.assertEqual(dic["errcode"], 10286)
 def test_4_addDaily(self):
     u"添加日报,工作总结无效"
     url = self.url + "/api/daily/addDaily?c=official&cid=ab837d90-429d-47bd-befb-9ec05a6bf8eb&did=373a34a8-2862-383e-8f29-111712273746&os=Android&osv=4.4.4"
     uri = "/api/daily/addDaily"
     cookie = {"token": TOKEN}
     paramter = {
         "date": "2017-06-25",
         "work_plan": "yeah yeah yeah",
         "work_summary": ""
     }
     sign = method.generate_sign(paramter, self.times_str, uri)
     time_str = "&" + "t" + "=" + self.times_str
     str = "&v=2.9.1&rc_id=1"
     sign_str = "&" + "sign" + "=" + sign
     url = url + time_str + str + sign_str
     response = requests.post(url, data=paramter, cookies=cookie)
     text = response.content
     dic = json.loads(text)
     self.assertEqual(dic["errcode"], 10496)
示例#13
0
 def test_4_upCard(self):
     u"补卡,学生id无效"
     url = self.url + "/api/student/upCard?c=official&cid=ab837d90-429d-47bd-befb-9ec05a6bf8eb&did=373a34a8-2862-383e-8f29-111712273746&os=Android&osv=4.4.4"
     uri = "/api/student/upCard"
     cookie = {"token": TOKEN}
     paramter = {
         "sms_code": "2432",
         "student_id": "",
         "card_num": "cf16e09a",
         "source": "3",
         "phone": "18701458751"
     }
     sign = method.generate_sign(paramter, self.times_str, uri)
     time_str = "&" + "t" + "=" + self.times_str
     str = "&v=2.9.1&rc_id=1"
     sign_str = "&" + "sign" + "=" + sign
     url = url + time_str + str + sign_str
     response = requests.post(url, data=paramter, cookies=cookie)
     text = response.content
     dic = json.loads(text)
     self.assertEqual(dic["errcode"], 10118)
 def test_5_staffSignIn(self, paramter, code):
     """员工签到考勤"""
     url = self.url + "/api/attendance/staffSignIn?c=official&cid=ab837d90-429d-47bd-befb-9ec05a6bf8eb&did=373a34a8-2862-383e-8f29-111712273746&os=Android&osv=4.4.4"
     uri = "/api/attendance/staffSignIn"
     cookie = {"token": TOKEN}
     img = open("E:\\crm_interface-test\\resouce\\12345.jpg", "rb")
     files = {"scene_img": img}
     sign = method.generate_sign(paramter, self.times_str, uri)
     time_str = "&" + "t" + "=" + self.times_str
     str = "&v=2.9.1&rc_id=1"
     sign_str = "&" + "sign" + "=" + sign
     url = url + time_str + str + sign_str
     response = requests.post(url,
                              data=paramter,
                              cookies=cookie,
                              files=files)
     text = response.content
     dic = json.loads(text)
     global STAFF_SIGN_ID
     if dic["errcode"] == 0:
         STAFF_SIGN_ID = dic["data"]
     self.assertEqual(dic["errcode"], code["errcode"])