15 lines
435 B
Python
15 lines
435 B
Python
import sys
|
|
from pathlib import Path
|
|
import pyucc.__main__ as mainmod
|
|
|
|
|
|
def test_main_cli_non_gui(tmp_path, monkeypatch, capsys):
|
|
# create a dummy directory to pass as argument
|
|
d = tmp_path / "dirA"
|
|
d.mkdir()
|
|
monkeypatch.setattr(sys, "argv", ["pyucc", str(d)])
|
|
# should not raise and should print starting analysis
|
|
mainmod.main()
|
|
captured = capsys.readouterr()
|
|
assert "Starting analysis" in captured.out
|