This commit is contained in:
2025-08-12 20:42:26 +02:00
parent c1ef310f6a
commit 1374cb9cb1
23 changed files with 6 additions and 6 deletions

View File

@@ -0,0 +1,26 @@
import unittest
class TestSolution(unittest.TestCase):
def test_simple(self):
test_cases = [
("Hello World", "dlroW olleH"),
("", ""),
("a", "a"),
("racecar", "racecar"),
("12345", "54321"),
("!@# $%", "%$ #@!")
]
print("\n=== Function Output Test Results ===")
for input_val, expected in test_cases:
try:
actual = revstring(input_val) # pyright: ignore[reportUndefinedVariable]
status = "✓ PASS" if actual == expected else "✗ FAIL"
print(f"{status} | Input: '{input_val}' -> Got: '{actual}' | Expected: '{expected}'")
self.assertEqual(actual, expected)
except Exception as e:
print(f"✗ ERROR | Input: '{input_val}' -> Exception: {e}")
raise
if __name__ == "__main__":
unittest.main(verbosity=2)