Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/woutdenolf/pytest_networkx
Test pytest with networkx
https://github.com/woutdenolf/pytest_networkx
Last synced: 4 days ago
JSON representation
Test pytest with networkx
- Host: GitHub
- URL: https://github.com/woutdenolf/pytest_networkx
- Owner: woutdenolf
- Created: 2024-03-26T07:10:27.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-03-26T07:26:21.000Z (8 months ago)
- Last Synced: 2024-10-13T01:42:57.525Z (about 1 month ago)
- Language: Python
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# pytest_networkx
Reproduce the error
```
git clone https://github.com/woutdenolf/pytest_networkx.git
cd pytest_networkxpython setup.py build sdist
pip install dist/myproject-1.0.0.tar.gz[test]pytest --pyargs myproject -W error
```In python 3.9 there seem to be two entry points for `networkx.backends`.
This does not happen for python 3.8, 3.10 or 3.11.```
=================================== test session starts ====================================
platform linux -- Python 3.9.18, pytest-8.1.1, pluggy-1.4.0
rootdir: /home/denolf/projects/pytest_networkx
configfile: pyproject.toml
collecting ...
==============networkx=============
networkx.backends EntryPoint(name='nx-loopback', value='networkx.classes.tests.dispatch_interface:dispatcher', group='networkx.backends')
networkx.backends EntryPoint(name='nx-loopback', value='networkx.classes.tests.dispatch_interface:dispatcher', group='networkx.backends')
====================================
collected 0 items / 1 error========================================== ERRORS ==========================================
__________________________________ ERROR collecting tests __________________________________
../../.pyenv/versions/3.9.18/lib/python3.9/importlib/__init__.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
:1030: in _gcd_import
???
:1007: in _find_and_load
???
:986: in _find_and_load_unlocked
???
:680: in _load_unlocked
???
../../virtualenvs/pybox_ssyjHF/lib/python3.9/site-packages/_pytest/assertion/rewrite.py:178: in exec_module
exec(co, module.__dict__)
../../virtualenvs/pybox_ssyjHF/lib/python3.9/site-packages/myproject/tests/conftest.py:30: in
import networkx
../../virtualenvs/pybox_ssyjHF/lib/python3.9/site-packages/networkx/__init__.py:20: in
from networkx.utils.backends import _dispatch
../../virtualenvs/pybox_ssyjHF/lib/python3.9/site-packages/networkx/utils/backends.py:135: in
backends.update(_get_backends("networkx.backends"))
../../virtualenvs/pybox_ssyjHF/lib/python3.9/site-packages/networkx/utils/backends.py:110: in _get_backends
warnings.warn(
E RuntimeWarning: networkx backend defined more than once: nx-loopback
================================= short test summary info ==================================
ERROR tests - RuntimeWarning: networkx backend defined more than once: nx-loopback
!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!!!!!!!
===================================== 1 error in 0.14s =====================================
```