Skip to content

Commit 9cb87a9

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

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

tests/features_test.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,10 @@ 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']
26+
result = subprocess.run(command, capture_output=True, text=True)
27+
assert 'Unknown feature(s) requested: invalid' in result.stdout
28+
assert '--remove-feature=invalid' in result.stdout
29+
assert "Run 'foremanctl features' to list all available features." in result.stdout

0 commit comments

Comments
 (0)