Skip to content
Snippets Groups Projects
Commit dd1b9ef2 authored by Hans Fangohr's avatar Hans Fangohr
Browse files

add test for init (thanks Ashwin)

parent 1e8c3bd6
No related branches found
No related tags found
1 merge request!113Add tests that check our argument parsing logic (and fix bug)
Pipeline #376464 passed
...@@ -589,6 +589,15 @@ def test_argument_parsing_logic(mocker): ...@@ -589,6 +589,15 @@ def test_argument_parsing_logic(mocker):
"mpsd_software_manager.mpsd_software.get_root_dir", return_value=Path(".") "mpsd_software_manager.mpsd_software.get_root_dir", return_value=Path(".")
) )
sys.argv = ["mpsd-software-tests", "init"]
mock = mocker.patch(
"mpsd_software_manager.mpsd_software.initialise_environment", return_value=None
)
with pytest.raises(SystemExit):
mod.main()
call_argument = mock.call_args[0][0]
assert isinstance(call_argument, Path)
### available ### available
sys.argv = ["mpsd-software-tests", "available"] sys.argv = ["mpsd-software-tests", "available"]
mock = mocker.patch( mock = mocker.patch(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment