def test_Focus_success(self): """关注成功后取消关注""" user = UserAPI(self.baseurl) response = user.user_Focus('100001774', self.data[0]['token']) try: self.assertEqual(200, response.status_code, 'status code:%s' % response.status_code) r = response.json() # self.api.writeLog(sys._getframe().f_code.co_name, response.text) try: self.assertEqual(0, r['status']) r2 = user.user_cancelFocus('100001774', self.data[0]['token']) except: print "test_Focus_mix" print 'url: %s\n' % r2.url print u'状态码: %s' % r2.status_code print u'传递的参数是: %s\n' % '100001774' print u'响应内容: %s\n' % r2.text except: print 'url: %s\n' % response.url print u'状态码: %s' % response.status_code print u'传递的参数是: %s\n' % '100001774' print u'响应内容: %s\n' % response.text raise finally: self.api.writeLog( sys._getframe().f_code.co_name, 'api: %s\nstatus_code: %s\ntext: %s' % (response.url, response.status_code, response.text))
def test_Focus_again(self): '''已关注用户再此关注''' user = UserAPI(self.baseurl) response = user.user_Focus(self.data[1]['id'], self.data[0]['token']) r = response.json() self.api.writeLog(sys._getframe().f_code.co_name, response.text) self.assertEqual(105, r['status'])
def test_Fouce_wrong_id(self): user = UserAPI(self.baseurl) response = user.user_Focus('aaaaa', random.choice(self.data)['token']) r = response.json() self.api.writeLog(sys._getframe().f_code.co_name, response.text) self.assertEqual(999, r['status'])
def test_Focus_self(self): user = UserAPI(self.baseurl) response = user.user_Focus(self.data[0]['id'], self.data[0]['token']) r = response.json() self.api.writeLog(sys._getframe().f_code.co_name, response.text) self.assertEqual(204, r['status'])
def test_Fouce_token_null(self): #关注 user = UserAPI(self.baseurl) response = user.user_Focus(None, None) r = response.json() self.api.writeLog(sys._getframe().f_code.co_name, response.text) self.assertEqual(4, r['status'])