diff options
author | Nejc Habjan <nejc.habjan@siemens.com> | 2022-07-24 01:05:53 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-24 01:05:53 +0200 |
commit | 1ecbc7c89b2d8104bd3dd3045ff551e808f06aac (patch) | |
tree | 34c96c81a9508602a125e7c91a48a4b8687cb0b5 | |
parent | 7afd34027a26b5238a979e3303d8e5d8a0320a07 (diff) | |
parent | 864fc1218e6366b9c1d8b1b3832e06049c238d8c (diff) | |
download | gitlab-1ecbc7c89b2d8104bd3dd3045ff551e808f06aac.tar.gz |
Merge pull request #2173 from python-gitlab/jlvillal/config_test_fix
test: fix broken test if user had config files
-rw-r--r-- | tests/unit/test_gitlab.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/unit/test_gitlab.py b/tests/unit/test_gitlab.py index 203f123..8126cf4 100644 --- a/tests/unit/test_gitlab.py +++ b/tests/unit/test_gitlab.py @@ -20,6 +20,7 @@ import copy import logging import pickle from http.client import HTTPConnection +from typing import List, Optional, Union import pytest import responses @@ -300,7 +301,11 @@ def test_gitlab_from_config(default_config): gitlab.Gitlab.from_config("one", [config_path]) -def test_gitlab_from_config_without_files_raises(): +def test_gitlab_from_config_without_files_raises(monkeypatch): + def no_files(config_files: Optional[List[str]] = None) -> Union[str, List[str]]: + return [] + + monkeypatch.setattr(gitlab.config, "_get_config_files", no_files) with pytest.raises(GitlabConfigMissingError, match="non-existing"): gitlab.Gitlab.from_config("non-existing") |