zoukankan      html  css  js  c++  java
  • unittest中忽略某些测试用例的执行

    添加装饰器(@unittest.skip(""))

    from init import *
    import unittest
    
    class baidu(Info):
        @unittest.skip("新闻功能已经取消,跳过该测试项")
        def test_baidu_news(self):
            self.driver.find_element_by_link_text("新闻").click()
    
        def test_baidu_map(self):
            self.driver.find_element_by_link_text("地图").click()
    
    if __name__ == "__main__":
        unittest.main(verbosity=2)
    

      执行结果如下:

    Ran 2 tests in 7.452s
    OK (skipped=1)
    
    Skipped: 新闻功能已经取消,跳过该测试项
    

      如果期望测试用例失败,也可以添加装饰器

    import unittest
    
    class Test(unittest.TestCase):
        @unittest.expectedFailure
        def test_add(self):
            self.assertEqual(1, 4)
    
    if __name__ == "__main__":
        unittest.main(verbosity=2)
    

      

  • 相关阅读:
    H
    并查集
    H
    Supermarket (贪心 并查集)
    H
    M
    N-Find a way
    HDU 4035 Maze
    #386. 【UNR #3】鸽子固定器
    P4688 [Ynoi2016]掉进兔子洞
  • 原文地址:https://www.cnblogs.com/1510152012huang/p/10690331.html
Copyright © 2011-2022 走看看