Skip to content

Commit 9d54ecc

Browse files
author
Arvind Jangir
committed
add test for check_features role
1 parent 154bcff commit 9d54ecc

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

tests/features_test.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,13 @@ def test_foremanctl_features_list_enabled():
2020

2121
assert 'enabled' in result.stdout
2222
assert 'available' not in result.stdout
23+
24+
def test_invalid_feature_rejected():
25+
command = ['./foremanctl', 'deploy', '--add-feature', 'invalid-feature']
26+
result = subprocess.run(command, capture_output=True, text=True)
27+
28+
assert result.returncode == 2
29+
30+
assert 'Unknown feature(s) requested: invalid-feature' in result.stdout
31+
assert '--remove-feature=invalid' in result.stdout
32+
assert "Run 'foremanctl features' to list all available features." in result.stdout

0 commit comments

Comments
 (0)