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.

sorting

Unit tests for the sorting submodule.

structure

Tests for the structure of edgegraph objects themselves.

test_version

Ensure the versioning constants are valid.

testfiles

Miscellaneous test-related imports and static files.

traversal

Unit tests for traversal functions.