Skip to main content

No project description provided

Project description

syrtis-python-graph

Version: 0.0.5

Table of Contents

Status & Compatibility

Maturity: Production-ready

Python Support: >=3.10

OS Support: Linux, macOS, Windows

Status: Actively maintained

Tests

This project uses pytest for testing and pytest-cov for code coverage analysis.

Installation

First, install the required testing dependencies:

.venv/bin/python -m pip install pytest pytest-cov

Basic Usage

Run all tests with coverage:

.venv/bin/python -m pytest --cov --cov-report=html

Common Commands

# Run tests with coverage for a specific module
.venv/bin/python -m pytest --cov=your_module

# Show which lines are not covered
.venv/bin/python -m pytest --cov=your_module --cov-report=term-missing

# Generate an HTML coverage report
.venv/bin/python -m pytest --cov=your_module --cov-report=html

# Combine terminal and HTML reports
.venv/bin/python -m pytest --cov=your_module --cov-report=term-missing --cov-report=html

# Run specific test file with coverage
.venv/bin/python -m pytest tests/test_file.py --cov=your_module --cov-report=term-missing

Viewing HTML Reports

After generating an HTML report, open htmlcov/index.html in your browser to view detailed line-by-line coverage information.

Coverage Threshold

To enforce a minimum coverage percentage:

.venv/bin/python -m pytest --cov=your_module --cov-fail-under=80

This will cause the test suite to fail if coverage drops below 80%.

Known Limitations & Roadmap

Current limitations and planned features are tracked in the GitHub issues.

See the project roadmap for upcoming features and improvements.

Useful Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

syrtis_python_graph-0.0.5.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

syrtis_python_graph-0.0.5-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file syrtis_python_graph-0.0.5.tar.gz.

File metadata

  • Download URL: syrtis_python_graph-0.0.5.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.25.9 CPython/3.12.3 Linux/6.8.0-101-generic

File hashes

Hashes for syrtis_python_graph-0.0.5.tar.gz
Algorithm Hash digest
SHA256 99ee50b13786116b6f7fc6d72105b8ecabcffc6741ce108c59ba372bf0562c14
MD5 ac790a3bc2c3d478c4c5fe4102030f91
BLAKE2b-256 6cd39811dfd41cc633796e5ebbef6a0a81877e3ae72e9923a92f759d528d5722

See more details on using hashes here.

File details

Details for the file syrtis_python_graph-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: syrtis_python_graph-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.25.9 CPython/3.12.3 Linux/6.8.0-101-generic

File hashes

Hashes for syrtis_python_graph-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 49258a73b3a3c44327816f1104ec76f16ed2aa69a319eb27aab848a9e1cf8128
MD5 ff8628633028956bce507c7fbb527306
BLAKE2b-256 ab68c956945250779374eeb2d3e53963218480b6c16670f1cda7ea52d66f1de2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page