Exemplo n.º 1
0
    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'])
Exemplo n.º 2
0
 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'])
Exemplo n.º 3
0
 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'])
Exemplo n.º 4
0
 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))