Files
agent-sandbox/test_hello.py
T

30 lines
793 B
Python
Raw Normal View History

2026-08-16 18:35:42 +00:00
import subprocess
import unittest
class TestHello(unittest.TestCase):
def test_hello_output(self):
"""Test that hello.py prints 'Hello, World!' to stdout."""
result = subprocess.run(
["python3", "hello.py"],
capture_output=True,
text=True,
cwd="/workspace"
)
self.assertEqual(result.returncode, 0)
self.assertIn("Hello, World!", result.stdout)
def test_hello_no_stderr(self):
"""Test that hello.py produces no stderr output."""
result = subprocess.run(
["python3", "hello.py"],
capture_output=True,
text=True,
cwd="/workspace"
)
self.assertEqual(result.stderr, "")
if __name__ == "__main__":
unittest.main()