Files
password-security-python/tests/test_cli2.py
2025-11-13 23:56:05 +00:00

19 lines
617 B
Python

from salt import hash_password
from salt2 import main
def test_main_generate_with_algorithm_flag():
"""Verify salt2 CLI accepts --algorithm flag."""
assert main(["generate", "--algorithm", "pbkdf2", "secret"]) == 0
def test_main_verify_with_algorithm_flag():
"""Verify salt2 CLI verify accepts --algorithm flag."""
salt, hashed = hash_password("secret", algorithm="pbkdf2")
assert main(["verify", "--algorithm", "pbkdf2", "secret", salt, hashed]) == 0
def test_main_list_algorithms_command():
"""Verify salt2 CLI has list-algorithms command."""
assert main(["list-algorithms"]) == 0