in projects/unit3/github-actions-integration/starter/validate_starter.py [0:0]
def test_todos():
"""Check that TODO comments exist for learners."""
print("\nTODO Comments:")
with open("server.py", "r") as f:
content = f.read()
todos = []
for i, line in enumerate(content.split('\n'), 1):
if 'TODO' in line:
todos.append((i, line.strip()))
if todos:
print(f"✓ Found {len(todos)} TODO comments for learners:")
for line_no, todo in todos[:5]: # Show first 5
print(f" Line {line_no}: {todo[:60]}...")
if len(todos) > 5:
print(f" ... and {len(todos) - 5} more")
return True
else:
print("✗ No TODO comments found - learners need guidance!")
return False