前言:
在對登錄驗證時,不知道為何原因用unittest的斷言不成功,就在網上發現這個assertpy,因此做個筆記
?
準備:
pip install assertypy
例子:
1 from assertpy import assert_that 2 3 4 def check_login(): 5 url = driver.current_url 6 result = False 7 try: 8 9 assert_that(url).is_equal_to("http://XXXXXXX") 10 print("pass") 11 return result 12 except: 13 print(u"登錄失敗") 14 result = True 15 return result
從github 主頁文檔,很強大,支持所有類型,支持了幾乎你能想到的所有測試場景:
Strings
- Numbers
- Lists
- Tuples
- Dicts
- Sets
- Booleans
- None
- Dates
- Files
- Objects
?
源文檔:
https://www.cnblogs.com/cicaday/p/python-assert.html#undefined