-
Notifications
You must be signed in to change notification settings - Fork 93
Open
Description
Despite that in requirements-dev.txt black
module is listed pytest fails in two files
+ PYTHONPATH=/home/tkloczko/rpmbuild/BUILDROOT/python-sphinx-material-0.0.35-2.fc35.x86_64/usr/lib64/python3.8/site-packages:/home/tkloczko/rpmbuild/BUILDROOT/python-sphinx-material-0.0.35-2.fc35.x86_64/usr/lib/python3.8/site-packages
+ /usr/bin/pytest -ra --black
=========================================================================== test session starts ============================================================================
platform linux -- Python 3.8.13, pytest-7.1.2, pluggy-1.0.0
rootdir: /home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35
plugins: anyio-3.5.0, black-0.3.12
collected 6 items
setup.py F [ 16%]
versioneer.py . [ 33%]
docs/conf.py F [ 50%]
sphinx_material/__init__.py . [ 66%]
sphinx_material/_version.py . [ 83%]
tools/sphinx-build-script.py . [100%]
================================================================================= FAILURES =================================================================================
____________________________________________________________________________ Black format check ____________________________________________________________________________
--- /home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/setup.py 2021-10-06 16:28:04 +0000
+++ /home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/setup.py 2022-05-13 12:16:59.302907 +0000
@@ -33,7 +33,11 @@
"Framework :: Sphinx :: Theme",
"Topic :: Documentation :: Sphinx",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
],
- entry_points={"sphinx.html_themes": ["sphinx_material = sphinx_material",]},
+ entry_points={
+ "sphinx.html_themes": [
+ "sphinx_material = sphinx_material",
+ ]
+ },
)
____________________________________________________________________________ Black format check ____________________________________________________________________________
--- /home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/conf.py 2022-05-13 12:16:52.957095 +0000
+++ /home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/conf.py 2022-05-13 12:17:00.172114 +0000
@@ -10,11 +10,12 @@
# add these directories to sys.path here. If the directory is relative to the
# documentation root, use os.path.abspath to make it absolute, like shown here.
#
import os
import sys
-sys.path.insert(0, os.path.abspath('..'))
+
+sys.path.insert(0, os.path.abspath(".."))
from distutils.version import LooseVersion
import os
import sphinx_material
============================================================================= warnings summary =============================================================================
../../../../../usr/lib/python3.8/site-packages/_pytest/nodes.py:146
../../../../../usr/lib/python3.8/site-packages/_pytest/nodes.py:146
../../../../../usr/lib/python3.8/site-packages/_pytest/nodes.py:146
../../../../../usr/lib/python3.8/site-packages/_pytest/nodes.py:146
../../../../../usr/lib/python3.8/site-packages/_pytest/nodes.py:146
../../../../../usr/lib/python3.8/site-packages/_pytest/nodes.py:146
/usr/lib/python3.8/site-packages/_pytest/nodes.py:146: PytestDeprecationWarning: <class 'pytest_black.BlackItem'> is not using a cooperative constructor and only takes {'parent', 'fspath'}.
See https://docs.pytest.org/en/stable/deprecations.html#constructors-of-custom-pytest-node-subclasses-should-take-kwargs for more details.
warnings.warn(
../../../../../usr/lib/python3.8/site-packages/_pytest/nodes.py:264
../../../../../usr/lib/python3.8/site-packages/_pytest/nodes.py:264
../../../../../usr/lib/python3.8/site-packages/_pytest/nodes.py:264
../../../../../usr/lib/python3.8/site-packages/_pytest/nodes.py:264
../../../../../usr/lib/python3.8/site-packages/_pytest/nodes.py:264
../../../../../usr/lib/python3.8/site-packages/_pytest/nodes.py:264
/usr/lib/python3.8/site-packages/_pytest/nodes.py:264: PytestRemovedIn8Warning: The (fspath: py.path.local) argument to BlackItem is deprecated. Please use the (path: pathlib.Path) argument instead.
See https://docs.pytest.org/en/latest/deprecations.html#fspath-argument-for-node-constructors-replaced-with-pathlib-path
return cls._create(parent=parent, **kw)
../../../../../usr/lib/python3.8/site-packages/_pytest/nodes.py:708
/usr/lib/python3.8/site-packages/_pytest/nodes.py:708: PytestWarning: BlackItem is an Item subclass and should not be a collector, however its bases File are collectors.
Please split the Collectors and the Item into separate node types.
Pytest Doc example: https://docs.pytest.org/en/latest/example/nonpython.html
example pull request on a plugin: https://github.com/asmeurer/pytest-flakes/pull/40/
warnings.warn(
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
========================================================================= short test summary info ==========================================================================
FAILED setup.py::BLACK
FAILED docs/conf.py::BLACK
================================================================= 2 failed, 4 passed, 13 warnings in 2.33s =================================================================
Metadata
Metadata
Assignees
Labels
No labels