我想将测试分为几个单独的文件夹,以便井井有条。我尝试了几件事,但似乎找不到测试。
结构看起来像这样
-- root
-- setup.py
-- docs
-- src
-- tests
-- __init__.py
-- defaultTest.py
-- DirA
-- testA.py
-- DirB
-- testB.py
所以我想运行testA,但是找不到模块。我也尝试添加 init .py文件,但是没有用,但是我可以使用python setup.py test -s tests.defaultTest启动defaultTest.py,但不能启动其他文件
我的setup.py文件如下:
# -*- coding: utf-8 -*-
from setuptools import setup, find_packages
with open('README') as f:
readme = f.read()
setup(
name='ringring',
version='0.1.0',
description='Sample package for Python-Guide.org',
long_description=readme,
url='',
license=license,
packages=find_packages(exclude=('tests', 'docs')),
tests_require=['nose'],
test_suite='tests',
)
任何帮助将不胜感激,感谢您的阅读!