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

    执行多个测试套件(suites)

    Chaining together a suite of tests

    Unittest makes it easy to chain together test cases into a TestSuite. A TestSuite can be run
    just like a TestCase, but it also provides additional functionality to add a single test, multiple
    tests, and count them.

    1. Create a new file named recipe5.py in which to put our sample application and
    test cases.

    2. Pick a class to test. In this case, we will use our Roman numeral converter.
    class RomanNumeralConverter(object):

    3. Create two test classes with various test methods spread between them.

    4. Create a test runner in a separate file named recipe5_runner.py that pulls in
    both test cases.

    5. Execute the test runner, and observe how tests are pulled in from both test cases.

    测试代码:

    Code
    Code

    运行结果:

    test_parsing_century (recipe5.RomanNumeralConverterTest) ... ok
    test_parsing_millenia (recipe5.RomanNumeralConverterTest) ... ok
    test_multi_add_up (recipe5.RomanNumeralComboTest) ... ok
    test_multi_millenia (recipe5.RomanNumeralComboTest) ... ok

    ----------------------------------------------------------------------
    Ran 4 tests in 0.001s

    OK


     

  • 相关阅读:
    Jenkins结合.net平台综合应用之通过SSH方式拉取代码
    Jenkins结合.net平台综合之监听git仓库并自动摘取最新代码编译
    XCode插件因为升级不能用了怎么办?几个步骤教你搞定
    如何写一个FMDB帮助类?看看runtime吧
    ASP.NET SignalR 与LayIM配合,轻松实现网站客服聊天室(五) 补充:历史记录 和 消息提醒
    【转】iOS的APP资源,开源的哦
    活到老学到老:iOS开发中的基础知识(一)
    融云SDK:获取用户Token的方法
    对接融云即时通讯组件SDK,轻松实现App聊天室
    【iOS】那些年,遇到的小坑
  • 原文地址:https://www.cnblogs.com/luhouxiang/p/2560242.html
Copyright © 2011-2022 走看看