如何使用鼻子忽略特定文件夹中的所有测试?

How can I ignore all tests in a specific folder using nose?

我按以下方式组织了许多单元测试:

test_dir/
  test_important1.py
  test_important2.py
  test_important3.py
  ....
  basic tests/testA1.py
              testA2.py
              ....
              __init__.py

我想 运行 在 test_dir 目录本身中进行所有测试,不包括 basic tests 中找到的测试。

如何实现?

谢谢!

nose-exclude引入了一个--exclude-dir选项:

nosetests --exclude-dir="basic tests/"