fix infinite loop update checker in a specific condition

close issue https://github.com/httpie/cli/issues/1527
This commit is contained in:
Ahmed TAHRI
2024-04-04 16:00:41 +02:00
parent c859191480
commit eb93eabac9
5 changed files with 45 additions and 7 deletions

View File

@ -1,3 +1,4 @@
import os.path
from pathlib import Path
import pytest
@ -23,6 +24,20 @@ def test_default_options(httpbin):
}
def test_config_dir_is_created():
dir_path = str(get_default_config_dir()) + "--fake"
try:
os.rmdir(dir_path)
except FileNotFoundError:
pass
assert not os.path.exists(dir_path)
Config(dir_path)
assert os.path.exists(dir_path)
os.rmdir(dir_path)
def test_config_file_not_valid(httpbin):
env = MockEnvironment()
env.create_temp_config_dir()