summaryrefslogtreecommitdiff
path: root/tests/unit/config/test_configinit.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/config/test_configinit.py')
-rw-r--r--tests/unit/config/test_configinit.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/unit/config/test_configinit.py b/tests/unit/config/test_configinit.py
index 4a7788874..1945f7f8a 100644
--- a/tests/unit/config/test_configinit.py
+++ b/tests/unit/config/test_configinit.py
@@ -204,6 +204,19 @@ class TestEarlyInit:
assert dump == '\n'.join(expected)
+ def test_autoconfig_warning(self, init_patch, args, config_tmpdir, caplog):
+ """Test the warning shown for missing autoconfig loading."""
+ config_py_file = config_tmpdir / 'config.py'
+ config_py_file.ensure()
+
+ with caplog.at_level(logging.ERROR):
+ configinit.early_init(args)
+
+ # Check error messages
+ assert len(configinit._init_errors.errors) == 1
+ error = configinit._init_errors.errors[0]
+ assert str(error).startswith("autoconfig loading not specified")
+
@pytest.mark.parametrize('byte', [
b'\x00', # configparser.Error
b'\xda', # UnicodeDecodeError