Skip to content

Implement various graph algorithms and properties

7e24f82
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Implement various graph algorithms and properties #13

Implement various graph algorithms and properties
7e24f82
Select commit
Loading
Failed to load commit list.
GitHub Actions / Pytest Report succeeded Feb 15, 2026 in 0s

0 passed, 9 failed and 0 skipped

Tests failed

❌ pytest.xml

9 tests were completed in 538ms with 0 passed, 9 failed and 0 skipped.

Test suite Passed Failed Skipped Time
pytest 9❌ 538ms

❌ pytest

❌ tests.coloring_test
	ImportError while importing test module '/home/runner/work/graph-eval/graph-eval/tests/coloring_test.py'.
❌ tests.test_clique
	ImportError while importing test module '/home/runner/work/graph-eval/graph-eval/tests/test_clique.py'.
❌ tests.test_core_algorithms
	ImportError while importing test module '/home/runner/work/graph-eval/graph-eval/tests/test_core_algorithms.py'.
❌ tests.test_cycles
	ImportError while importing test module '/home/runner/work/graph-eval/graph-eval/tests/test_cycles.py'.
❌ tests.test_evaluation_function_core
	ImportError while importing test module '/home/runner/work/graph-eval/graph-eval/tests/test_evaluation_function_core.py'.
❌ tests.test_hamiltonian
	ImportError while importing test module '/home/runner/work/graph-eval/graph-eval/tests/test_hamiltonian.py'.
❌ tests.test_isomorphism
	ImportError while importing test module '/home/runner/work/graph-eval/graph-eval/tests/test_isomorphism.py'.
❌ tests.test_planarity
	ImportError while importing test module '/home/runner/work/graph-eval/graph-eval/tests/test_planarity.py'.
❌ tests.test_properties
	ImportError while importing test module '/home/runner/work/graph-eval/graph-eval/tests/test_properties.py'.

Annotations

Check failure on line 0 in pytest.xml

See this annotation in the file changed.

@github-actions github-actions / Pytest Report

pytest ► tests.coloring_test

Failed test found in:
  pytest.xml
Error:
  ImportError while importing test module '/home/runner/work/graph-eval/graph-eval/tests/coloring_test.py'.
Raw output
ImportError while importing test module '/home/runner/work/graph-eval/graph-eval/tests/coloring_test.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/opt/hostedtoolcache/Python/3.12.12/x64/lib/python3.12/importlib/__init__.py:90: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/coloring_test.py:7: in <module>
    from evaluation_function.schemas.graph import Graph, Node, Edge
evaluation_function/schemas/__init__.py:5: in <module>
    from .graph import Node, Edge, Graph
evaluation_function/schemas/graph.py:8: in <module>
    from pydantic import BaseModel, Field
E   ModuleNotFoundError: No module named 'pydantic'

Check failure on line 0 in pytest.xml

See this annotation in the file changed.

@github-actions github-actions / Pytest Report

pytest ► tests.test_clique

Failed test found in:
  pytest.xml
Error:
  ImportError while importing test module '/home/runner/work/graph-eval/graph-eval/tests/test_clique.py'.
Raw output
ImportError while importing test module '/home/runner/work/graph-eval/graph-eval/tests/test_clique.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/opt/hostedtoolcache/Python/3.12.12/x64/lib/python3.12/importlib/__init__.py:90: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_clique.py:1: in <module>
    from evaluation_function.algorithms.clique import clique_number
evaluation_function/algorithms/__init__.py:5: in <module>
    from .connectivity import connectivity_info
evaluation_function/algorithms/connectivity.py:6: in <module>
    from evaluation_function.schemas import ConnectivityResult, Graph
evaluation_function/schemas/__init__.py:5: in <module>
    from .graph import Node, Edge, Graph
evaluation_function/schemas/graph.py:8: in <module>
    from pydantic import BaseModel, Field
E   ModuleNotFoundError: No module named 'pydantic'

Check failure on line 0 in pytest.xml

See this annotation in the file changed.

@github-actions github-actions / Pytest Report

pytest ► tests.test_core_algorithms

Failed test found in:
  pytest.xml
Error:
  ImportError while importing test module '/home/runner/work/graph-eval/graph-eval/tests/test_core_algorithms.py'.
Raw output
ImportError while importing test module '/home/runner/work/graph-eval/graph-eval/tests/test_core_algorithms.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/opt/hostedtoolcache/Python/3.12.12/x64/lib/python3.12/importlib/__init__.py:90: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_core_algorithms.py:3: in <module>
    from evaluation_function.algorithms.bipartite import bipartite_info
evaluation_function/algorithms/__init__.py:5: in <module>
    from .connectivity import connectivity_info
evaluation_function/algorithms/connectivity.py:6: in <module>
    from evaluation_function.schemas import ConnectivityResult, Graph
evaluation_function/schemas/__init__.py:5: in <module>
    from .graph import Node, Edge, Graph
evaluation_function/schemas/graph.py:8: in <module>
    from pydantic import BaseModel, Field
E   ModuleNotFoundError: No module named 'pydantic'

Check failure on line 0 in pytest.xml

See this annotation in the file changed.

@github-actions github-actions / Pytest Report

pytest ► tests.test_cycles

Failed test found in:
  pytest.xml
Error:
  ImportError while importing test module '/home/runner/work/graph-eval/graph-eval/tests/test_cycles.py'.
Raw output
ImportError while importing test module '/home/runner/work/graph-eval/graph-eval/tests/test_cycles.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/opt/hostedtoolcache/Python/3.12.12/x64/lib/python3.12/importlib/__init__.py:90: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_cycles.py:3: in <module>
    from evaluation_function.algorithms.cycles import cycle_info
evaluation_function/algorithms/__init__.py:5: in <module>
    from .connectivity import connectivity_info
evaluation_function/algorithms/connectivity.py:6: in <module>
    from evaluation_function.schemas import ConnectivityResult, Graph
evaluation_function/schemas/__init__.py:5: in <module>
    from .graph import Node, Edge, Graph
evaluation_function/schemas/graph.py:8: in <module>
    from pydantic import BaseModel, Field
E   ModuleNotFoundError: No module named 'pydantic'

Check failure on line 0 in pytest.xml

See this annotation in the file changed.

@github-actions github-actions / Pytest Report

pytest ► tests.test_evaluation_function_core

Failed test found in:
  pytest.xml
Error:
  ImportError while importing test module '/home/runner/work/graph-eval/graph-eval/tests/test_evaluation_function_core.py'.
Raw output
ImportError while importing test module '/home/runner/work/graph-eval/graph-eval/tests/test_evaluation_function_core.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/opt/hostedtoolcache/Python/3.12.12/x64/lib/python3.12/importlib/__init__.py:90: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_evaluation_function_core.py:3: in <module>
    from evaluation_function.evaluation import evaluation_function
evaluation_function/evaluation.py:6: in <module>
    from pydantic import ValidationError
E   ModuleNotFoundError: No module named 'pydantic'

Check failure on line 0 in pytest.xml

See this annotation in the file changed.

@github-actions github-actions / Pytest Report

pytest ► tests.test_hamiltonian

Failed test found in:
  pytest.xml
Error:
  ImportError while importing test module '/home/runner/work/graph-eval/graph-eval/tests/test_hamiltonian.py'.
Raw output
ImportError while importing test module '/home/runner/work/graph-eval/graph-eval/tests/test_hamiltonian.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/opt/hostedtoolcache/Python/3.12.12/x64/lib/python3.12/importlib/__init__.py:90: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_hamiltonian.py:1: in <module>
    from evaluation_function.algorithms.hamiltonian import has_hamiltonian_path, has_hamiltonian_cycle
evaluation_function/algorithms/__init__.py:5: in <module>
    from .connectivity import connectivity_info
evaluation_function/algorithms/connectivity.py:6: in <module>
    from evaluation_function.schemas import ConnectivityResult, Graph
evaluation_function/schemas/__init__.py:5: in <module>
    from .graph import Node, Edge, Graph
evaluation_function/schemas/graph.py:8: in <module>
    from pydantic import BaseModel, Field
E   ModuleNotFoundError: No module named 'pydantic'

Check failure on line 0 in pytest.xml

See this annotation in the file changed.

@github-actions github-actions / Pytest Report

pytest ► tests.test_isomorphism

Failed test found in:
  pytest.xml
Error:
  ImportError while importing test module '/home/runner/work/graph-eval/graph-eval/tests/test_isomorphism.py'.
Raw output
ImportError while importing test module '/home/runner/work/graph-eval/graph-eval/tests/test_isomorphism.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/opt/hostedtoolcache/Python/3.12.12/x64/lib/python3.12/importlib/__init__.py:90: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_isomorphism.py:7: in <module>
    from evaluation_function.algorithms.isomorphism import isomorphism_info
evaluation_function/algorithms/__init__.py:5: in <module>
    from .connectivity import connectivity_info
evaluation_function/algorithms/connectivity.py:6: in <module>
    from evaluation_function.schemas import ConnectivityResult, Graph
evaluation_function/schemas/__init__.py:5: in <module>
    from .graph import Node, Edge, Graph
evaluation_function/schemas/graph.py:8: in <module>
    from pydantic import BaseModel, Field
E   ModuleNotFoundError: No module named 'pydantic'

Check failure on line 0 in pytest.xml

See this annotation in the file changed.

@github-actions github-actions / Pytest Report

pytest ► tests.test_planarity

Failed test found in:
  pytest.xml
Error:
  ImportError while importing test module '/home/runner/work/graph-eval/graph-eval/tests/test_planarity.py'.
Raw output
ImportError while importing test module '/home/runner/work/graph-eval/graph-eval/tests/test_planarity.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/opt/hostedtoolcache/Python/3.12.12/x64/lib/python3.12/importlib/__init__.py:90: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_planarity.py:1: in <module>
    from evaluation_function.algorithms.planarity import is_planar
evaluation_function/algorithms/__init__.py:5: in <module>
    from .connectivity import connectivity_info
evaluation_function/algorithms/connectivity.py:6: in <module>
    from evaluation_function.schemas import ConnectivityResult, Graph
evaluation_function/schemas/__init__.py:5: in <module>
    from .graph import Node, Edge, Graph
evaluation_function/schemas/graph.py:8: in <module>
    from pydantic import BaseModel, Field
E   ModuleNotFoundError: No module named 'pydantic'

Check failure on line 0 in pytest.xml

See this annotation in the file changed.

@github-actions github-actions / Pytest Report

pytest ► tests.test_properties

Failed test found in:
  pytest.xml
Error:
  ImportError while importing test module '/home/runner/work/graph-eval/graph-eval/tests/test_properties.py'.
Raw output
ImportError while importing test module '/home/runner/work/graph-eval/graph-eval/tests/test_properties.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/opt/hostedtoolcache/Python/3.12.12/x64/lib/python3.12/importlib/__init__.py:90: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_properties.py:1: in <module>
    from evaluation_function.algorithms.properties import (
evaluation_function/algorithms/__init__.py:5: in <module>
    from .connectivity import connectivity_info
evaluation_function/algorithms/connectivity.py:6: in <module>
    from evaluation_function.schemas import ConnectivityResult, Graph
evaluation_function/schemas/__init__.py:5: in <module>
    from .graph import Node, Edge, Graph
evaluation_function/schemas/graph.py:8: in <module>
    from pydantic import BaseModel, Field
E   ModuleNotFoundError: No module named 'pydantic'