def test_FollowedSong_token_wrong(self): '''token不传''' user = UserAPI(self.baseurl) response = user.user_FollowedSong('') r = response.json() self.api.writeLog(sys._getframe().f_code.co_name, response.text) self.assertEqual(4, r['status'])
def test_FollowedSong_type_error(self): '''传值类型错误''' user = UserAPI(self.baseurl) response = user.user_FollowedSong( random.choice(self.data)['token'], 'a') r = response.json() self.api.writeLog(sys._getframe().f_code.co_name, response.text) self.assertEqual(116, r['status']) self.assertIn(u'page', r['msg'])
def test_FollowedSong_token_null(self): '''token不传''' user = UserAPI(self.baseurl) response = user.user_FollowedSong(None) 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) self.assertEqual(3, r['status'])
def test_FollowedSong_success(self): user = UserAPI(self.baseurl) response = user.user_FollowedSong(self.data[0]['token']) try: self.assertEqual(200, response.status_code) # response.status_code == 200 r = response.json() # self.api.writeLog(sys._getframe().f_code.co_name, ) self.assertEqual(0, r['status']) except: print 'url: %s\n' % response.url print u'状态码: %s' % response.status_code print u'传递的参数是: %s\n' % self.data['token'] 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))