Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
devel:openSUSE:Factory:rpmlint
python-pydantic-settings
clear-environment.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File clear-environment.patch of Package python-pydantic-settings
Index: pydantic_settings-2.3.4/tests/test_settings.py =================================================================== --- pydantic_settings-2.3.4.orig/tests/test_settings.py +++ pydantic_settings-2.3.4/tests/test_settings.py @@ -10,6 +10,7 @@ from datetime import datetime, timezone from enum import IntEnum from pathlib import Path from typing import Any, Callable, Dict, Generic, Hashable, List, Optional, Set, Tuple, Type, TypeVar, Union +from unittest import mock import pytest import typing_extensions @@ -1116,7 +1117,8 @@ def test_multiple_env_file(tmp_path): model_config = SettingsConfigDict(env_file=[base_env, prod_env]) - s = Settings() + with mock.patch.dict('os.environ', {}, clear=True): + s = Settings() assert s.debug_mode is False assert s.host == 'https://example.com/services' assert s.port == 8000 @@ -1135,7 +1137,8 @@ def test_model_env_file_override_model_c model_config = SettingsConfigDict(env_file=prod_env) - s = Settings(_env_file=base_env) + with mock.patch.dict('os.environ', {}, clear=True): + s = Settings(_env_file=base_env) assert s.debug_mode is True assert s.host == 'localhost' assert s.port == 8000
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor