# Spark Lane Verification Script # Used for snippet-level micro-tasks in the spark lane import sys import time from pathlib import Path from datetime import datetime, timezone def verify_word_counter(): """Verify word_counter.py functions correctly.""" sys.path.insert(0, '/root/troupe-standup/wizard-work/spark') from word_counter import count_words tests = [ ("Hello world test", 3), ("", 0), (" ", 0), ("one", 1), ("one two three four five", 5), ] passed = 0 for text, expected in tests: result = count_words(text) if result == expected: passed += 1 return passed == len(tests), passed, len(tests) def main(): print("=== SPARK LANE VERIFICATION ===") print(f"Timestamp: {datetime.now(timezone.utc).isoformat()}") print() # Run verification success, passed, total = verify_word_counter() print(f"word_counter.py: {passed}/{total} tests passed") if success: print("\nVERDICT: All snippets verified successfully") sys.exit(0) else: print("\nVERDICT: Some snippets failed verification") sys.exit(1) if __name__ == "__main__": main()