day11_用例执行顺序、跳过用例skip用法
生活随笔
收集整理的這篇文章主要介紹了
day11_用例执行顺序、跳过用例skip用法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
用例執行順序是按照test后面的字母排序進行的,字母靠前先執行,靠后后執行
import unittestclass My(unittest.TestCase):
def test_a(self):
print('haha')
def test_z(self):
print('哈哈哈哈')
unittest.main()
unittest提供了一些跳過指定用例的方法
@unittest.skip(reason):強制跳轉,reason是跳轉原因
@unittest.skipIf(condition, reason):condition為True的時候跳轉
@unittest.skipUnless(condition, reason):condition為False的時候跳轉
@unittest.expectedFailure:如果test失敗了,這個test不計入失敗的case數目
class Test(unittest.TestCase):
@unittest.skip("無條件跳過此用例")
def test_1(self):
print("測試1")
@unittest.skipIf(True, "為True的時候跳過")
def test_2(self):
print("測試2")
@unittest.skipUnless(False, "為False的時候跳過")
def test_3(self):
print("測試3")
@unittest.expectedFailure
def test_4(self):
print("測試4")
self.assertEqual((2, 4), "判斷相等")
if __name__ == "__main__":
unittest.main()
轉載于:https://www.cnblogs.com/laosun0204/p/8602865.html
總結
以上是生活随笔為你收集整理的day11_用例执行顺序、跳过用例skip用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: leetcode链表题
- 下一篇: 转 【MQTT】在Windows下搭建M