"""Tests for project tools.""" def test_get_project_structure(project_path): """get_project_structure should return file dict for a valid project.""" from mckicad.tools.project import get_project_structure result = get_project_structure(project_path) assert result["success"] is True assert "project" in result["data"]["files"] def test_get_project_structure_missing(): """get_project_structure should fail for nonexistent path.""" from mckicad.tools.project import get_project_structure result = get_project_structure("/nonexistent/fake.kicad_pro") assert result["success"] is False assert "error" in result