Как организовать мои тесты в разных папках в Python с помощью setuptools - PullRequest
0 голосов
/ 24 сентября 2018

Я хочу разделить свои тесты на отдельные папки, чтобы они были организованы.Я попробовал пару вещей, но кажется, что он не может найти мой тест.

Структура выглядит следующим образом

-- root
   -- setup.py
   -- docs
   -- src
   -- tests
      -- __init__.py
      -- defaultTest.py
      -- DirA
         -- testA.py
      -- DirB
         -- testB.py

Так что я хочу запустить testA, но не могу найтимодуль.Я также попытался добавить файл init .py, но это не сработало. Я могу запустить файл defaultTest.py, однако, с помощью python setup.py test -s tests.defaultTest, но не другими.

Мой файл 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',
)

Буду признателен за любую помощь, спасибо за чтение!

...