jjzjj

setUpModule

全部标签

python - setUpModule、tearDownModule 和 imports 可能在 Nose 底下乱序

我有一些Python单元测试,我正在发现并使用nose运行。我观察到setUpModule()、tearDownModule()和测试模块导入的一些奇怪顺序。我有这个(示例)目录结构:test1.pytest_dir/test2.pytest1.py和test2.py都是这样的:importsysimportunittestdefflushwrite(text):sys.stdout.write(text+'\n')sys.stdout.flush()flushwrite("import%s"%__name__)defsetUpModule():flushwrite("setUp%s"