zoukankan      html  css  js  c++  java
  • pythonunittest(2)

    Setting up and tearing down a test harness.With the following steps, we will setup and
    teardown a test harness for each test method.
    1. Create a new file called recipe2.py in which to put all our code for this recipe.

    2. Pick a class to test. In this case, we will use a slightly altered version of our Roman
    numeral converter, where the function, not the constructor, provides the input value
    to convert.

    3. Create a test class using the same name as the class under test with Test appended
    to the end.

    4. Create a setUp method that creates an instance of the class under test.

    5. Create a tearDown method that destroys the instance of the class under test.

    6. Create all the test methods using self.converter.

    7. Make the entire script runnable and then use the test runner of unittest.
    if __name__ == "__main__":
    unittest.main()

    8. Run the file from the command line.

    附源码:

    Code

    结果:

    Creating a new RomanNumeralConverter...
    Destroying the RomanNumeralConverter...
    .Creating a new RomanNumeralConverter...
    Destroying the RomanNumeralConverter...
    .Creating a new RomanNumeralConverter...
    Destroying the RomanNumeralConverter...
    .Creating a new RomanNumeralConverter...
    Destroying the RomanNumeralConverter...
    .Creating a new RomanNumeralConverter...
    Destroying the RomanNumeralConverter...
    .Creating a new RomanNumeralConverter...
    Destroying the RomanNumeralConverter...
    .Creating a new RomanNumeralConverter...
    Destroying the RomanNumeralConverter...
    .Creating a new RomanNumeralConverter...
    Destroying the RomanNumeralConverter...
    .
    ----------------------------------------------------------------------
    Ran 8 tests in 0.001s

    OK

    由结果可以看出,每一个testcase均会重新装载setUp一次

  • 相关阅读:
    一行JS代码实现的滑动门
    一款JS+CSS打造绝对经典的资讯网站滑动门特效
    【荐】JS封装的一个无限级的下拉树形菜单
    JS+CSS实现漂亮实用的红色导航菜单
    JS+CSS仿网易的选项卡TAB标签样式
    JS+CSS实现的不规则TAB选项卡效果
    jQuery仿FLASH响应鼠标滚动的动感菜单
    纯CSS仿迅雷首页的菜单导航代码
    JS+CSS仿雅虎首页网站快捷入口的切换效果
    【荐】Jquery+CSS打造的泡沫弹出框式的侧边蓝色导航菜单
  • 原文地址:https://www.cnblogs.com/luhouxiang/p/2560034.html
Copyright © 2011-2022 走看看