zoukankan      html  css  js  c++  java
  • pytest以类形式的测试用例

    from __future__ import print_function
    #pytest以类形式的测试用例
    class TestClass:
    @classmethod
    def setup_class(cls):
    print(' setup_class()')

    @classmethod
    def teardown_class(cls):
    print('teardown_class()')

    def setup_method(self,method):
    print(' setup_method()')

    def teardown_method(self,method):
    print(' teardown_method()')

    def test_1(self):
    print('- test_1()')

    def test_2(self):
    print('- test_2()')
    运行:
    ##输出print内容
     pytest -s test_class.py 或者 pytest --capture=no  test_class.py
    结果:

    ======================================================================================== test session starts ========================================================================================
    platform darwin -- Python 3.7.3, pytest-4.4.0, py-1.8.0, pluggy-0.9.0
    rootdir: /Users/likuanrong/PycharmProjects/work
    plugins: metadata-1.8.0, html-1.20.0
    collected 2 items

    test_class.py
    setup_class()

    setup_method()
    - test_1()
    .
    teardown_method()

    setup_method()
    - test_2()
    .
    teardown_method()
    teardown_class()


    ===================================================================================== 2 passed in 0.03 seconds ======================================================================================

  • 相关阅读:
    DOM
    js中字符串常规操作
    placeholer改变默认灰色
    css重置reset.css
    倒计时跳转
    手机中间四位用*代替
    animation
    过渡
    flex布局
    css3几个新属性
  • 原文地址:https://www.cnblogs.com/turningli/p/10685597.html
Copyright © 2011-2022 走看看