Skip to content

Python Tests

This page displays the coverage reports for various Python test suites.

Functional Test Coverage

Name Stmts Miss Cover
src/disdantic/__init__.py 16 0 100%
src/disdantic/__main__.py 161 44 73%
src/disdantic/compat.py 18 2 89%
src/disdantic/diagnose.py 150 3 98%
src/disdantic/exceptions.py 15 0 100%
src/disdantic/importer.py 63 2 97%
src/disdantic/introspection.py 158 12 92%
src/disdantic/loading.py 74 3 96%
src/disdantic/logging.py 190 22 88%
src/disdantic/model.py 92 1 99%
src/disdantic/registry.py 222 8 96%
src/disdantic/schema.py 16 5 69%
src/disdantic/settings.py 39 1 97%
src/disdantic/singleton.py 20 0 100%
src/disdantic/version.py 30 0 100%
TOTAL 1264 103 92%

Unit Test Coverage

Name Stmts Miss Cover
src/disdantic/__init__.py 16 0 100%
src/disdantic/__main__.py 161 62 61%
src/disdantic/compat.py 18 2 89%
src/disdantic/diagnose.py 150 13 91%
src/disdantic/exceptions.py 15 0 100%
src/disdantic/importer.py 63 3 95%
src/disdantic/introspection.py 158 31 80%
src/disdantic/loading.py 74 4 95%
src/disdantic/logging.py 190 65 66%
src/disdantic/model.py 92 1 99%
src/disdantic/registry.py 222 28 87%
src/disdantic/schema.py 16 5 69%
src/disdantic/settings.py 39 2 95%
src/disdantic/singleton.py 20 2 90%
src/disdantic/version.py 30 0 100%
TOTAL 1264 218 83%

Integration Test Coverage

Name Stmts Miss Cover
src/disdantic/__init__.py 16 0 100%
src/disdantic/__main__.py 161 44 73%
src/disdantic/compat.py 18 2 89%
src/disdantic/diagnose.py 150 3 98%
src/disdantic/exceptions.py 15 0 100%
src/disdantic/importer.py 63 6 90%
src/disdantic/introspection.py 158 22 86%
src/disdantic/loading.py 74 4 95%
src/disdantic/logging.py 190 23 88%
src/disdantic/model.py 92 5 95%
src/disdantic/registry.py 222 11 95%
src/disdantic/schema.py 16 5 69%
src/disdantic/settings.py 39 1 97%
src/disdantic/singleton.py 20 0 100%
src/disdantic/version.py 30 0 100%
TOTAL 1264 126 90%

End-to-End Test Coverage

Name Stmts Miss Cover
/home/runner/.local/share/hatch/env/virtual/disdantic/sYG8bpzE/python/lib/python3.10/site-packages/disdantic/__init__.py 16 0 100%
/home/runner/.local/share/hatch/env/virtual/disdantic/sYG8bpzE/python/lib/python3.10/site-packages/disdantic/__main__.py 161 89 45%
/home/runner/.local/share/hatch/env/virtual/disdantic/sYG8bpzE/python/lib/python3.10/site-packages/disdantic/compat.py 18 4 78%
/home/runner/.local/share/hatch/env/virtual/disdantic/sYG8bpzE/python/lib/python3.10/site-packages/disdantic/diagnose.py 150 6 96%
/home/runner/.local/share/hatch/env/virtual/disdantic/sYG8bpzE/python/lib/python3.10/site-packages/disdantic/exceptions.py 15 0 100%
/home/runner/.local/share/hatch/env/virtual/disdantic/sYG8bpzE/python/lib/python3.10/site-packages/disdantic/importer.py 63 0 100%
/home/runner/.local/share/hatch/env/virtual/disdantic/sYG8bpzE/python/lib/python3.10/site-packages/disdantic/introspection.py 158 50 68%
/home/runner/.local/share/hatch/env/virtual/disdantic/sYG8bpzE/python/lib/python3.10/site-packages/disdantic/loading.py 74 9 88%
/home/runner/.local/share/hatch/env/virtual/disdantic/sYG8bpzE/python/lib/python3.10/site-packages/disdantic/logging.py 190 12 94%
/home/runner/.local/share/hatch/env/virtual/disdantic/sYG8bpzE/python/lib/python3.10/site-packages/disdantic/model.py 92 3 97%
/home/runner/.local/share/hatch/env/virtual/disdantic/sYG8bpzE/python/lib/python3.10/site-packages/disdantic/registry.py 222 25 89%
/home/runner/.local/share/hatch/env/virtual/disdantic/sYG8bpzE/python/lib/python3.10/site-packages/disdantic/schema.py 16 0 100%
/home/runner/.local/share/hatch/env/virtual/disdantic/sYG8bpzE/python/lib/python3.10/site-packages/disdantic/settings.py 39 2 95%
/home/runner/.local/share/hatch/env/virtual/disdantic/sYG8bpzE/python/lib/python3.10/site-packages/disdantic/singleton.py 20 0 100%
/home/runner/.local/share/hatch/env/virtual/disdantic/sYG8bpzE/python/lib/python3.10/site-packages/disdantic/version.py 30 0 100%
TOTAL 1264 200 84%