From dd1b9ef2c7d333cbd1a38aaa56d6ba14dbdf91a3 Mon Sep 17 00:00:00 2001 From: Hans Fangohr <hans.fangohr@mpsd.mpg.de> Date: Thu, 6 Jul 2023 15:21:44 +0200 Subject: [PATCH] add test for init (thanks Ashwin) --- tests/test_mpsd_software.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/test_mpsd_software.py b/tests/test_mpsd_software.py index 1a197a9..087c81e 100644 --- a/tests/test_mpsd_software.py +++ b/tests/test_mpsd_software.py @@ -589,6 +589,15 @@ def test_argument_parsing_logic(mocker): "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 sys.argv = ["mpsd-software-tests", "available"] mock = mocker.patch( -- GitLab