Coverage for src / graphable / enums.py: 100%

9 statements  

« prev     ^ index     » next       coverage.py v7.13.3, created at 2026-02-16 21:32 +0000

1from enum import Enum, auto 

2 

3 

4class Direction(Enum): 

5 """Traversal direction for graph operations.""" 

6 

7 UP = auto() # Towards dependencies (depends_on) 

8 DOWN = auto() # Towards dependents (dependents) 

9 

10 

11class Engine(str, Enum): 

12 """Supported visualization engines.""" 

13 

14 MERMAID = "mermaid" 

15 GRAPHVIZ = "graphviz" 

16 D2 = "d2" 

17 PLANTUML = "plantuml"