Remove deprecated use of 'setup.py test' (#1275)

Since setuptools v41.5.0 (27 Oct 2019), the 'test' command is formally
deprecated and should not be used. Now use unittest as the test entry
point.
This commit is contained in:
Jon Dufresne 2020-05-08 06:23:50 -07:00 committed by GitHub
parent 4041c560ec
commit 1382eabb3f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 4 additions and 5 deletions

View File

@ -29,7 +29,7 @@ assignees: ""
- create a new virtualenv (make sure it's the same Python version);
- clone this repository;
- run `pip install -e .`;
- make sure it's sane by running `python setup.py test`; and
- make sure it's sane by running `python -m unittest`; and
- run `black` like you did last time.
**Additional context** Add any other context about the problem here.

View File

@ -27,4 +27,4 @@ jobs:
- name: Unit tests
run: |
coverage run tests/test_black.py
coverage run -m unittest

View File

@ -4,7 +4,7 @@ cache:
directories:
- $HOME/.cache/pre-commit
env:
- TEST_CMD="coverage run tests/test_black.py"
- TEST_CMD="coverage run -m unittest"
install:
- pip install coverage coveralls pre-commit
- pip install -e '.[d]'

View File

@ -37,7 +37,7 @@ from the cloned _Black_ repo. It will do the correct thing.
Before submitting pull requests, run tests with:
```
$ python setup.py test
$ python -m unittest
```
## Hygiene

View File

@ -78,7 +78,6 @@ def get_long_description() -> str:
"mypy_extensions>=0.4.3",
],
extras_require={"d": ["aiohttp>=3.3.2", "aiohttp-cors"]},
test_suite="tests.test_black",
classifiers=[
"Development Status :: 4 - Beta",
"Environment :: Console",

0
tests/__init__.py Normal file
View File