with pytest.raises(
FileNotFoundError, match="settings.toml not cound in current directory."
):
- load_settings_toml(return_toml=True)
+ load_settings_toml()
@mock.patch("adafruit_blinka.os.path.isfile", mock.Mock(return_value=True))
@mock.patch("builtins.open", mock.mock_open(read_data=INVALID_TOML))
with pytest.raises(
tomllib.TOMLDecodeError, match="Error with settings.toml file."
):
- load_settings_toml(return_toml=True)
+ load_settings_toml()
@mock.patch("adafruit_blinka.os.path.isfile", mock.Mock(return_value=True))
@mock.patch(
with pytest.raises(
ValueError, match="The types: 'dict' are not supported in settings.toml."
):
- load_settings_toml(return_toml=True)
+ load_settings_toml()
@mock.patch("adafruit_blinka.os.path.isfile", mock.Mock(return_value=True))
@mock.patch(
with pytest.raises(
ValueError, match="The types: 'list' are not supported in settings.toml."
):
- load_settings_toml(return_toml=True)
+ load_settings_toml()
@mock.patch("adafruit_blinka.os.path.isfile", mock.Mock(return_value=True))
@mock.patch(
ValueError,
match="The types: 'dict, list' are not supported in settings.toml.",
):
- load_settings_toml(return_toml=True)
+ load_settings_toml()
@mock.patch("adafruit_blinka.os.path.isfile", mock.Mock(return_value=True))
@mock.patch(
with pytest.raises(
ValueError, match="The types: 'dict' are not supported in settings.toml."
):
- load_settings_toml(return_toml=True)
+ load_settings_toml()
@mock.patch("adafruit_blinka.os.path.isfile", mock.Mock(return_value=True))
@mock.patch("builtins.open", mock.mock_open(read_data=VALID_TOML))
for key in CONVERTED_TOML:
assert os.getenv(key) is None
- assert load_settings_toml() is None
-
- for key, value in CONVERTED_TOML.items():
- assert os.getenv(key) == str(value)
-
- @mock.patch("adafruit_blinka.os.path.isfile", mock.Mock(return_value=True))
- @mock.patch("builtins.open", mock.mock_open(read_data=VALID_TOML))
- @mock.patch.dict(os.environ, {}, clear=True)
- def test_returns_data_when_asked(self):
- for key in CONVERTED_TOML:
- assert os.getenv(key) is None
-
- assert load_settings_toml(return_toml=True) == CONVERTED_TOML
+ assert load_settings_toml() == CONVERTED_TOML
for key, value in CONVERTED_TOML.items():
assert os.getenv(key) == str(value)