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))
def test_BlackList_del_unexsit(self): user = UserAPI(self.baseurl) response = user.user_Del_BlackList(100000001, self.data[0]['token']) r = response.json() self.api.writeLog(sys._getframe().f_code.co_name, response.text) self.assertEqual(100100, r['status']) # sql = 'select count(*) from user_blacklist where user_id= %s' % self.data[0]['id'] # num = self.db.getSingle(sql) self.assertIn(u'不在黑名单', r['msg'])