petermr / amilib

Python library of `ami` software especially NLP, HTML, downloading and related convenience utilities
Apache License 2.0
1 stars 0 forks source link

Errors from running pytest #4

Open mrchristian opened 6 months ago

mrchristian commented 6 months ago

Using VSCode on -win 10 Education with a wsl shell (linux). I had to install pytest using https://docs.pytest.org/en/6.2.x/getting-started.html pip install -U pytest

ERRORS

`worthingtons@nb-t1796:/mnt/c/git/amilib$ pytest ======================================================================================== test session starts =========================================================================================platform linux -- Python 3.10.12, pytest-8.1.1, pluggy-1.4.0 rootdir: /mnt/c/git/amilib collected 0 items / 10 errors

=============================================================================================== ERRORS ===============================================================================================_ ERROR collecting test/test_all.py __ImportError while importing test module '/mnt/c/git/amilib/test/test_all.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.10/importlib/init.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) test/test_all.py:14: in from amilib.wikimedia import WikidataSparql as WS amilib/wikimedia.py:12: in from amilib.ami_html import HtmlUtil amilib/ami_html.py:25: in from amilib.xml_lib import XmlLib, HtmlLib amilib/xml_lib.py:16: in from amilib.file_lib import FileLib E ModuleNotFoundError: No module named 'amilib.filelib' ____ ERROR collecting test/test_file.py ___ImportError while importing test module '/mnt/c/git/amilib/test/test_file.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.10/importlib/init.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) test/test_file.py:10: in from amilib.file_lib import FileLib E ModuleNotFoundError: No module named 'amilib.filelib' ____ ERROR collecting test/test_headless.py _____ImportError while importing test module '/mnt/c/git/amilib/test/test_headless.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.10/importlib/init.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) test/test_headless.py:9: in from geopy.geocoders import Nominatim E ModuleNotFoundError: No module named 'geopy' ___ ERROR collecting test/test_html.py ___ImportError while importing test module '/mnt/c/git/amilib/test/test_html.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.10/importlib/init.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) test/test_html.py:20: in from amilib.file_lib import FileLib E ModuleNotFoundError: No module named 'amilib.file_lib' ___ ERROR collecting test/test_nlp.py __ImportError while importing test module '/mnt/c/git/amilib/test/test_nlp.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.10/importlib/init.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) test/test_nlp.py:4: in from amilib.ami_nlp import AmiNLP amilib/aminlp.py:6: in import matplotlib.pyplot as plt E ModuleNotFoundError: No module named 'matplotlib' ____ ERROR collecting test/test_pdf.py __ImportError while importing test module '/mnt/c/git/amilib/test/test_pdf.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.10/importlib/init.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) test/test_pdf.py:20: in import test.test_all test/test_all.py:14: in from amilib.wikimedia import WikidataSparql as WS amilib/wikimedia.py:12: in from amilib.ami_html import HtmlUtil amilib/ami_html.py:25: in from amilib.xml_lib import XmlLib, HtmlLib amilib/xml_lib.py:16: in from amilib.file_lib import FileLib E ModuleNotFoundError: No module named 'amilib.filelib' ____ ERROR collecting test/test_svg.py __ImportError while importing test module '/mnt/c/git/amilib/test/test_svg.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.10/importlib/init.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) test/test_svg.py:5: in from amilib.ami_svg import AmiSVG amilib/ami_svg.py:4: in from amilib.xml_lib import NS_MAP, XML_NS, SVG_NS amilib/xml_lib.py:16: in from amilib.file_lib import FileLib E ModuleNotFoundError: No module named 'amilib.filelib' ____ ERROR collecting test/test_util.py ___ImportError while importing test module '/mnt/c/git/amilib/test/test_util.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.10/importlib/init.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) test/test_util.py:11: in from amilib.file_lib import FileLib E ModuleNotFoundError: No module named 'amilib.filelib' ____ ERROR collecting test/test_wikidata.py _____ImportError while importing test module '/mnt/c/git/amilib/test/test_wikidata.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.10/importlib/init.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) test/test_wikidata.py:11: in from amilib.wikimedia import WikidataPage, WikidataExtractor, WikidataProperty, WikidataFilter amilib/wikimedia.py:12: in from amilib.ami_html import HtmlUtil amilib/ami_html.py:25: in from amilib.xml_lib import XmlLib, HtmlLib amilib/xml_lib.py:16: in from amilib.file_lib import FileLib E ModuleNotFoundError: No module named 'amilib.file_lib' ___ ERROR collecting test/test_xml.py __ImportError while importing test module '/mnt/c/git/amilib/test/test_xml.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.10/importlib/init.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) test/test_xml.py:5: in from amilib.ami_html import HtmlStyle amilib/ami_html.py:25: in from amilib.xml_lib import XmlLib, HtmlLib amilib/xml_lib.py:16: in from amilib.file_lib import FileLib E ModuleNotFoundError: No module named 'amilib.file_lib' ====================================================================================== short test summary info =======================================================================================ERROR test/test_all.py ERROR test/test_file.py ERROR test/test_headless.py ERROR test/test_html.py ERROR test/test_nlp.py ERROR test/test_pdf.py ERROR test/test_svg.py ERROR test/test_util.py ERROR test/test_wikidata.py ERROR test/test_xml.py !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 10 errors during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!========================================================================================= 10 errors in 7.92s =========================================================================================`

petermr commented 6 months ago

This is a generic failure to load anything! Maybe there is a flag to set in VSCode.

Please can you try on commandline: (omit the # and everything after)

cd amilib # directory checked out from Github
ls test # make sure you are in correct directory
pytest # should run all the tests