我在数据库域工作。几天前我开始使用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;失败。