in projects/unit3/github-actions-integration/starter/validate_starter.py [0:0]
def test_no_implementation():
"""Ensure starter code doesn't contain the solution."""
print("\nImplementation Check:")
with open("server.py", "r") as f:
content = f.read()
# Check that tool functions are not implemented
solution_indicators = [
"subprocess.run", # Git commands
"json.dumps", # Returning JSON
"git diff", # Git operations
"template", # Template logic
]
found_implementations = []
for indicator in solution_indicators:
if indicator in content.lower():
found_implementations.append(indicator)
if found_implementations:
print(f"⚠️ Found possible solution code: {', '.join(found_implementations)}")
print(" Make sure these are only in comments/examples")
return True # Warning, not failure
else:
print("✓ No solution implementation found (good!)")
return True