执行多级目录测试用例

2021-07-09  本文已影响0人  DunCan躺尸剑法

当测试用例达到一定量级时,就要考虑目录划分,比如规划如下测试目录:

test_project

|__test_case/

|      |__test_bbb/

|      |     |__test_ccc/

|      |     |     |__test_c.py

|      |     |__test_b.py

|      |__test_ddd/

|      |     |__test_d.py

|      |__test_a.py

|__run_tests.py


对于上面的目录结构:如果将discover()方法中的start_dir参数定义为“./test_case”目录,那么只能加载test_a.py文件中的测试用例。

如何让unittest查找test_case/下子目录中的测试文件呢?

方法很简单,就是在每个子目录下方放一个__init__.py文件。

__init__.py文件的作用是将一个目录标记成一个标准的Python模块。

上一篇下一篇

猜你喜欢

热点阅读