Skip to content

Commit ff8510e

Browse files
add a sneaky test
1 parent f8df8b2 commit ff8510e

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

tests/test_main.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -299,6 +299,17 @@ def test_load_dotenv_enabled(dotenv_path, flag_value):
299299
assert os.environ == expected_environ
300300

301301

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+
302313
def test_load_dotenv_no_file_verbose():
303314
logger = logging.getLogger("dotenv.main")
304315

0 commit comments

Comments
 (0)