51Testing软件测试论坛
标题:
断言
[打印本页]
作者:
cui_
时间:
2017-11-17 10:51
标题:
断言
本帖最后由 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)
>>>
作者:
Real_小T
时间:
2017-11-17 10:52
问题描述太短了
作者:
lsekfe
时间:
2017-11-17 11:00
问题描述太短,论坛不是QQ及时回复不可能那么快。建议完善自己的问题。
作者:
梦想家
时间:
2017-11-21 09:42
作者:
youreyebows
时间:
2017-11-27 10:06
类型不匹配,False是布尔类型的,'true'是字符串类型。
你应该是用的unittest来运行的,就会报这样的错。
用python要运行,就不会报这样的错哦。我刚刚试了来才回复的哦。用的代码是:self.assertEqual(False,"true") 你也可以试试
作者:
luke90
时间:
2017-12-28 13:38
我也看是断言那句有问题,应该逗号前后2句是相反的,你可以看看网上equal断言的例子
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2