chore(cli): improve tests

This commit is contained in:
pedrooot committed 2024-05-27 14:00:48 +02:00
1 parent b474247758
commit 054035e335
2 files changed
+27 -2

No files matched your search

+11 -1
View File
@@ -54,8 +54,18 @@ def test_list_compliance_requirements_aws():
def test_list_compliance_requirements_no_compliance_aws():
result = runner.invoke(app, ["aws", "list-compliance-requirements"])
assert result.exit_code == 2
assert "Expected at least one" in result.output
def test_list_compliance_requirements_one_invalid_aws():
invalid_name = "invalid"
result = runner.invoke(
app, ["aws", "list-compliance-requirements", "cis_2.0_aws", invalid_name]
)
assert result.exit_code == 0
assert "No compliance frameworks specified." in result.output
assert "Listing CIS 2.0 AWS Compliance Requirements:" in result.output
assert f"{invalid_name} is not a valid Compliance Framework" in result.output
def test_list_checks_aws():