断言
本帖最后由 cui_ 于 2017-11-17 14:22 编辑AssertionError: False != 'true'这个该怎么修改了#coding=utf-8import unittest
import requests
'''学员卡列表分页查询'''
class studentID_list_page(unittest.TestCase):
def setUp(self):
self.base_url='http://192.168.11.128:8080/customerCard/list'
def test_get_list(self):
auth_user = ('ONLY_BOSS_MCC_ID','ev1UkWT3AiE04c9SDuBhcPUeumgLjtd4kjVqPiYU')
payload = { "pageNo": 1,"pageSize": 5}
r = requests.post(self.base_url,auth = auth_user,data = payload)
self.result = r.json()
self.assertEqual(self.result['isSuccess'],'true')
def tearDown(self):
print self.result
if __name__ == '__main__':
unittest.main()
报错提示
FAIL: test_get_list (__main__.studentID_list_page)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Users\admin\Desktop\boss接口文件夹\学生卡\student_list.py", line 16, in test_get_list
self.assertEqual(self.result['isSuccess'],'true')
AssertionError: False != 'true'
----------------------------------------------------------------------
Ran 1 test in 0.052s
FAILED (failures=1)
>>>
问题描述太短了 问题描述太短,论坛不是QQ及时回复不可能那么快。建议完善自己的问题。 :o 类型不匹配,False是布尔类型的,'true'是字符串类型。
你应该是用的unittest来运行的,就会报这样的错。
用python要运行,就不会报这样的错哦。我刚刚试了来才回复的哦。用的代码是:self.assertEqual(False,"true") 你也可以试试 :lol 我也看是断言那句有问题,应该逗号前后2句是相反的,你可以看看网上equal断言的例子
页:
[1]