17 lines
500 B
Python
17 lines
500 B
Python
#!/usr/bin/env python3
|
|
"""Verify the line counter snippet produces correct result."""
|
|
import subprocess
|
|
import sys
|
|
|
|
result = subprocess.run(
|
|
['python3', '/root/.hermes/wizard-outputs/spark/line_counter_snippet.py', '/root/.hermes/profiles/spark/'],
|
|
capture_output=True, text=True
|
|
)
|
|
output = result.stdout.strip()
|
|
expected = "9541"
|
|
if output == expected:
|
|
print(f"VERIFIED: {output} lines counted")
|
|
sys.exit(0)
|
|
else:
|
|
print(f"FAIL: got {output}, expected {expected}")
|
|
sys.exit(1) |