Initial commit

This commit is contained in:
Zhongwei Li
2025-11-29 17:55:18 +08:00
commit f33f21dd79
19 changed files with 3530 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
import pytest
from pathlib import Path
from checkpoint import CheckpointManager
def test_analyze_git_changes():
"""Test analyzing git diff for changes"""
manager = CheckpointManager()
changes = manager.analyze_git_changes()
assert isinstance(changes, dict)
assert "modified" in changes
assert "added" in changes
assert "deleted" in changes
def test_generate_checkpoint():
"""Test generating checkpoint document"""
manager = CheckpointManager()
checkpoint = manager.generate_checkpoint(notes="Test notes")
assert isinstance(checkpoint, str)
assert "Checkpoint:" in checkpoint
assert "What Changed" in checkpoint