We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f8df8b2 commit ff8510eCopy full SHA for ff8510e
tests/test_main.py
@@ -299,6 +299,17 @@ def test_load_dotenv_enabled(dotenv_path, flag_value):
299
assert os.environ == expected_environ
300
301
302
+@mock.patch.dict(os.environ, {}, clear=True)
303
+def test_load_dotenv_doesnt_disable_itself(dotenv_path):
304
+ dotenv_path.write_text("DOTENV_AUTOLOAD_DISABLED=true")
305
+
306
+ result = dotenv.load_dotenv(dotenv_path)
307
308
+ assert result is True
309
+ assert os.environ == {"DOTENV_AUTOLOAD_DISABLED": "true"}
310
311
312
313
def test_load_dotenv_no_file_verbose():
314
logger = logging.getLogger("dotenv.main")
315
0 commit comments