mirror of
https://github.com/Hxnxe/CyberSentinel-AI.git
synced 2026-10-23 16:35:20 +00:00
26 lines
640 B
Python
26 lines
640 B
Python
from __future__ import annotations
|
|
|
|
import main
|
|
|
|
|
|
def test_main_check_config_prints_diagnostics(monkeypatch, capsys, tmp_path):
|
|
monkeypatch.chdir(tmp_path)
|
|
|
|
exit_code = main.main(["--check-config"])
|
|
|
|
output = capsys.readouterr().out
|
|
assert exit_code == 0
|
|
assert "CyberSentinel AI configuration check" in output
|
|
assert "database" in output
|
|
assert "github" in output
|
|
assert "ai" in output
|
|
assert "blog" in output
|
|
|
|
|
|
def test_main_version_prints_version(capsys):
|
|
exit_code = main.main(["--version"])
|
|
|
|
output = capsys.readouterr().out
|
|
assert exit_code == 0
|
|
assert "CyberSentinel AI" in output
|