如何自定义python unittest测试输出?

时间:2016-08-18 12:26:39

标签: python python-unittest

我在数据库域工作。几天前我开始使用python最受欢迎的软件包unittest进行单元测试。我对python unittest完全不熟悉。 我想测试一些数据库操作,如使用不同的数据库服务器添加/更新/删除。 我想要最终的测试结果如下

sample result
-------------------
==============
server 1: 20 passed 10 failed
server 2: 10 passed 20 failed
==============

依旧......

我目前的班级结构是

Class DB_Test(uniittest.Testcase):
    def setUpClass(self):
         <generate predata(like create server, connect to server)>
    def runTest(self):
         for server in server_list:
               add_db(<server_data>,<db_data>)
    def tearDown(self):
         <clean the predata>

那么,如何自定义代码以便我可以在服务器上捕获测试结果?现在它显示默认测试结果与ok&amp;失败。

0 个答案:

没有答案