tests

tests#

Contains unit, integration, and interactive tests for EdgeGraph.

This module, nor any of its children submodules, are distributed EdgeGraph as a package. It is intended for developers of EdgeGraph, not its users. Read more about it in the narrative documentation here.

Modules

builder

Unit tests for edgegraph.builder.

conftest

Provides fixtures and PyTest hooks for all testing usage.

fixtures

Various fixtures for unit testing usage, such as example graphs.

integration

Tests that combine functionality of multiple source submodules.

interact

Quickly enter an interactive session with an example graph already instantiated.

output

Tests for the edgegraph.output submodule and its children.

pathfinding

Unit tests for pathfinding submodule.

structure

Tests for the structure of edgegraph objects themselves.

test_version

Ensure the versioning constants are valid.

traversal

Unit tests for traversal functions.