Esempio n. 1
0
 def test_Add_BlackList_again(self):
     user = UserAPI(self.baseurl)
     user.user_Add_BlackList(100000029, self.data[0]['token'])
     response = user.user_Add_BlackList(100000029, self.data[0]['token'])
     r = response.json()
     self.api.writeLog(sys._getframe().f_code.co_name, response.text)
     self.assertEqual(100101, r['status'])
     self.assertIn(u'已在黑名单', r['msg'])
Esempio n. 2
0
 def test_Add_BlackList_success(self):
     user = UserAPI(self.baseurl)
     response = user.user_Add_BlackList('100000001', 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)
         self.assertEqual(0, r['status'])
         sql = 'select * from user_blacklist where user_id= %s and black_user_id= %s' % (
             self.data[0]['id'], 100000001)
         data = self.db.getSingle(sql)
         if len(data) == 0:
             raise AssertionError('insert into database failed')
         user.user_Del_BlackList('100000001', self.data[0]['token'])
     except:
         print 'url: %s\n' % response.url
         print u'状态码: %s' % response.status_code
         print u'传递的参数是: %s\n' % '100000001'
         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))
Esempio n. 3
0
 def test_Add_BlackList_self(self):
     user = UserAPI(self.baseurl)
     response = user.user_Add_BlackList(self.data[0]['id'],
                                        self.data[0]['token'])
     r = response.json()
     self.api.writeLog(sys._getframe().f_code.co_name, response.text)
     self.assertEqual(999, r['status'])
Esempio n. 4
0
 def test_Add_BlackList_id_type_wrong(self):
     user = UserAPI(self.baseurl)
     response = user.user_Add_BlackList('abcd', self.data[0]['token'])
     r = response.json()
     self.api.writeLog(sys._getframe().f_code.co_name, response.text)
     self.assertEqual(116, r['status'])
     self.assertIn(u'参数uid不是', r['msg'])
Esempio n. 5
0
 def test_Add_BlackList_id_null(self):
     user = UserAPI(self.baseurl)
     response = user.user_Add_BlackList(None, self.data[0]['token'])
     r = response.json()
     self.api.writeLog(sys._getframe().f_code.co_name, response.text)
     self.assertEqual(999, r['status'])
     self.assertIn(u'未知错误', r['msg'])
Esempio n. 6
0
 def test_Add_BlackList_token_wrong(self):
     user = UserAPI(self.baseurl)
     response = user.user_Add_BlackList('', 'a')
     r = response.json()
     self.api.writeLog(sys._getframe().f_code.co_name, response.text)
     self.assertEqual(4, r['status'])
     self.assertIn(u'无效的token值', r['msg'])