def test_validate_environment_fail_in_homedir( mock_getcwd, mock_expanduser, ): fake_home = '/fake_home' mock_getcwd.return_value = fake_home mock_expanduser.return_value = fake_home with raises(SystemExit) as sys_exit: validate_environment() assert sys_exit.value.code == 1
def test_validate_environment_fail_no_dockerfile( mock_getcwd, mock_expanduser, mock_isfile, mock_pathjoin, ): mock_getcwd.return_value = 'doesntmatter' mock_expanduser.return_value = 'nothomedir' mock_pathjoin.return_value = 'something' mock_isfile.return_value = False with raises(SystemExit) as sys_exit: validate_environment() assert sys_exit.value.code == 1