Exemple #1
0
    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))
Exemple #2
0
 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'])
Exemple #3
0
 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'])
Exemple #4
0
 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'])
Exemple #5
0
 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'])