Skip to content

Commit 08e7c8a

Browse files
authored
App Config Provider - Missing tests (#39988)
* Stops loading feature flags as configurations * cleaning up a bit * bug fix and new recordings * Update assets.json * formatting * added tests * spelling
1 parent d72961e commit 08e7c8a

File tree

6 files changed

+10
-6
lines changed

6 files changed

+10
-6
lines changed

Diff for: sdk/appconfiguration/azure-appconfiguration-provider/azure/appconfiguration/provider/_azureappconfigurationprovider.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -360,7 +360,7 @@ def refresh(self, **kwargs) -> None: # pylint: disable=too-many-statements
360360
need_refresh, self._refresh_on, configuration_settings = client.refresh_configuration_settings(
361361
self._selects, self._refresh_on, headers=headers, **kwargs
362362
)
363-
configuration_settings_processed = self._proccess_configurations(configuration_settings)
363+
configuration_settings_processed = self._process_configurations(configuration_settings)
364364
if need_refresh:
365365
self._dict = configuration_settings_processed
366366
if self._feature_flag_refresh_enabled:
@@ -422,7 +422,7 @@ def _load_all(self, **kwargs):
422422
configuration_settings, sentinel_keys = client.load_configuration_settings(
423423
self._selects, self._refresh_on, headers=headers, **kwargs
424424
)
425-
configuration_settings_processed = self._proccess_configurations(configuration_settings)
425+
configuration_settings_processed = self._process_configurations(configuration_settings)
426426
if self._feature_flag_enabled:
427427
feature_flags, feature_flag_sentinel_keys, used_filters = client.load_feature_flags(
428428
self._feature_flag_selectors, self._feature_flag_refresh_enabled, headers=headers, **kwargs
@@ -461,7 +461,7 @@ def _load_all(self, **kwargs):
461461
is_failover_request = True
462462
raise exception
463463

464-
def _proccess_configurations(self, configuration_settings: List[ConfigurationSetting]) -> Dict[str, Any]:
464+
def _process_configurations(self, configuration_settings: List[ConfigurationSetting]) -> Dict[str, Any]:
465465
configuration_settings_processed = {}
466466
for config in configuration_settings:
467467
if isinstance(config, FeatureFlagConfigurationSetting):

Diff for: sdk/appconfiguration/azure-appconfiguration-provider/azure/appconfiguration/provider/aio/_azureappconfigurationproviderasync.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -377,7 +377,7 @@ async def refresh(self, **kwargs) -> None: # pylint: disable=too-many-statement
377377
self._selects, self._refresh_on, headers=headers, **kwargs
378378
)
379379
)
380-
configuration_settings_processed = await self._proccess_configurations(configuration_settings)
380+
configuration_settings_processed = await self._process_configurations(configuration_settings)
381381
if need_refresh:
382382
self._dict = configuration_settings_processed
383383
if self._feature_flag_refresh_enabled:
@@ -439,7 +439,7 @@ async def _load_all(self, **kwargs):
439439
configuration_settings, sentinel_keys = await client.load_configuration_settings(
440440
self._selects, self._refresh_on, headers=headers, **kwargs
441441
)
442-
configuration_settings_processed = await self._proccess_configurations(configuration_settings)
442+
configuration_settings_processed = await self._process_configurations(configuration_settings)
443443
if self._feature_flag_enabled:
444444
feature_flags, feature_flag_sentinel_keys, used_filters = await client.load_feature_flags(
445445
self._feature_flag_selectors, self._feature_flag_refresh_enabled, headers=headers, **kwargs
@@ -480,7 +480,7 @@ async def _load_all(self, **kwargs):
480480
is_failover_request = True
481481
raise exception
482482

483-
async def _proccess_configurations(self, configuration_settings: List[ConfigurationSetting]) -> Dict[str, Any]:
483+
async def _process_configurations(self, configuration_settings: List[ConfigurationSetting]) -> Dict[str, Any]:
484484
configuration_settings_processed = {}
485485
for config in configuration_settings:
486486
if isinstance(config, FeatureFlagConfigurationSetting):

Diff for: sdk/appconfiguration/azure-appconfiguration-provider/tests/test_async_provider.py

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ async def test_provider_creation(self, appconfiguration_connection_string, appco
2222
) as client:
2323
assert client["message"] == "hi"
2424
assert client["my_json"]["key"] == "value"
25+
assert ".appconfig.featureflag/Alpha" not in client
2526
assert FEATURE_MANAGEMENT_KEY in client
2627
assert has_feature_flag(client, "Alpha")
2728

Diff for: sdk/appconfiguration/azure-appconfiguration-provider/tests/test_async_provider_aad.py

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ async def test_provider_creation_aad(self, appconfiguration_endpoint_string, app
2222
) as client:
2323
assert client.get("message") == "hi"
2424
assert client["my_json"]["key"] == "value"
25+
assert ".appconfig.featureflag/Alpha" not in client
2526
assert FEATURE_MANAGEMENT_KEY in client
2627
assert has_feature_flag(client, "Alpha")
2728

Diff for: sdk/appconfiguration/azure-appconfiguration-provider/tests/test_provider.py

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ def test_provider_creation(self, appconfiguration_connection_string, appconfigur
3030
)
3131
assert client["message"] == "hi"
3232
assert client["my_json"]["key"] == "value"
33+
assert ".appconfig.featureflag/Alpha" not in client
3334
assert FEATURE_MANAGEMENT_KEY in client
3435
assert has_feature_flag(client, "Alpha")
3536

Diff for: sdk/appconfiguration/azure-appconfiguration-provider/tests/test_provider_aad.py

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ def test_provider_creation_aad(self, appconfiguration_endpoint_string, appconfig
2222
)
2323
assert client["message"] == "hi"
2424
assert client["my_json"]["key"] == "value"
25+
assert ".appconfig.featureflag/Alpha" not in client
2526
assert FEATURE_MANAGEMENT_KEY in client
2627
assert has_feature_flag(client, "Alpha")
2728

0 commit comments

Comments
 (0)