Skip to content

Commit 468927f

Browse files
committed
test: verify generate_all() returns YAML contents
Assert that the 'contents' key exists, its keys match 'files', and values are non-empty strings. Assisted-by: Claude <noreply@anthropic.com> Signed-off-by: Amit Oren <amoren@redhat.com>
1 parent e008acf commit 468927f

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

tests/test_yaml_generation.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,13 @@ def test_yaml_generation():
9191
assert result is not None
9292
assert "deployment_id" in result
9393
assert "files" in result
94+
assert "contents" in result
95+
96+
# Verify contents keys match files keys and contain YAML strings
97+
assert set(result["contents"]) == set(result["files"])
98+
for config_type, content in result["contents"].items():
99+
assert isinstance(content, str), f"Expected string content for {config_type}"
100+
assert len(content) > 0, f"Empty YAML content for {config_type}"
94101

95102
# Step 3: Validate generated YAMLs
96103
validator = YAMLValidator()

0 commit comments

Comments
 (0)