mirror of
https://github.com/trustgraph-ai/trustgraph.git
synced 2026-05-16 19:05:14 +02:00
* Fix test collection module errors & silence upstream Pytest warnings (#823) * chore: add virtual environment and .env directories to gitignore * test: filter upstream DeprecationWarning and UserWarning messages * fix(namespace): remove empty __init__.py files to fix PEP 420 implicit namespace routing for trustgraph sub-packages * Revert __init__.py deletions * Add .ini changes but commented out, will be useful at times --------- Co-authored-by: Salil M <d2kyt@protonmail.com>
28 lines
1.1 KiB
INI
28 lines
1.1 KiB
INI
[pytest]
|
|
testpaths = tests
|
|
python_files = test_*.py
|
|
python_classes = Test*
|
|
python_functions = test_*
|
|
addopts =
|
|
-v
|
|
--tb=short
|
|
--strict-markers
|
|
# --disable-warnings
|
|
# --cov-fail-under=80
|
|
asyncio_mode = auto
|
|
markers =
|
|
slow: marks tests as slow (deselect with '-m "not slow"')
|
|
integration: marks tests as integration tests
|
|
unit: marks tests as unit tests
|
|
contract: marks tests as contract tests (service interface validation)
|
|
vertexai: marks tests as vertex ai specific tests
|
|
asyncio: marks tests that use asyncio
|
|
# This is helpful if you're bored with deprecationwarnings. I prefer to
|
|
# keep the warnings for now, it avoids masking problems.
|
|
#
|
|
# filterwarnings =
|
|
# ignore:Core Pydantic V1 functionality isn't compatible with Python 3.14.*:UserWarning
|
|
# ignore:builtin type SwigPyPacked has no __module__ attribute:DeprecationWarning
|
|
# ignore:builtin type SwigPyObject has no __module__ attribute:DeprecationWarning
|
|
# ignore:builtin type swigvarlink has no __module__ attribute:DeprecationWarning
|
|
# ignore:.*_UnionGenericAlias.*is deprecated and slated for removal in Python 3.17:DeprecationWarning
|