Validation Tests
The test suite verifies the correctness of sgwt installations. All tests achieve 100% code coverage.
Test Modules
test_cholconv.py: Static and dynamic graph convolution (
Convolve,DyConvolve), VF kernels, topology updates.test_chebyshev.py: Chebyshev polynomial approximation and
ChebyConvolve.test_functions.py: Analytical filter functions (low-pass, band-pass, high-pass).
test_util.py: Resource loading, DLL utilities,
ChebyKernel,VFKernel.
Running Tests
Install test dependencies:
pip install sgwt[test]
Run from source checkout:
pytest
Run on installed package:
pytest --pyargs sgwt.tests