Skip to content

Commit 033c480

Browse files
author
Victoria Hall
committed
unit test fixes
1 parent 210f5c4 commit 033c480

File tree

4 files changed

+8
-1
lines changed

4 files changed

+8
-1
lines changed

tests/unittests/test_dispatcher.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -602,6 +602,7 @@ class TestDispatcherStein(testutils.AsyncTestCase):
602602
def setUp(self):
603603
self._ctrl = testutils.start_mockhost(
604604
script_root=DISPATCHER_STEIN_FUNCTIONS_DIR)
605+
config_manager.clear_config()
605606

606607
async def test_dispatcher_functions_metadata_request(self):
607608
"""Test if the functions metadata response will be sent correctly
@@ -668,6 +669,7 @@ def setUp(self):
668669
'azure_functions_worker.dispatcher.sys.version_info',
669670
SysVersionInfo(3, 9, 0, 'final', 0))
670671
self.mock_version_info.start()
672+
config_manager.clear_config()
671673

672674
def tearDown(self):
673675
os.environ.clear()

tests/unittests/test_extension.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
ExtensionManager,
2525
)
2626
from azure_functions_worker.utils.common import get_sdk_from_sys_path
27+
from azure_functions_worker.utils.config_manager import clear_config
2728

2829

2930
class MockContext:
@@ -75,6 +76,7 @@ def setUp(self):
7576

7677
# Set feature flag to on
7778
os.environ[PYTHON_ENABLE_WORKER_EXTENSIONS] = 'true'
79+
clear_config()
7880

7981
def tearDown(self) -> None:
8082
os.environ.pop(PYTHON_ENABLE_WORKER_EXTENSIONS)

tests/unittests/test_opentelemetry.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
from tests.utils import testutils
88

99
from azure_functions_worker import protos
10+
from azure_functions_worker.utils import config_manager
1011

1112

1213
class TestOpenTelemetry(unittest.TestCase):
@@ -15,6 +16,7 @@ def setUp(self):
1516
self.loop = asyncio.new_event_loop()
1617
asyncio.set_event_loop(self.loop)
1718
self.dispatcher = testutils.create_dummy_dispatcher()
19+
config_manager.clear_config()
1820

1921
def tearDown(self):
2022
self.loop.close()

tests/unittests/test_shared_memory_manager.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ class TestSharedMemoryManager(testutils.SharedMemoryTestCase):
3232
Tests for SharedMemoryManager.
3333
"""
3434
def setUp(self):
35-
config_manager.clear_config()
3635
env = os.environ.copy()
3736
env['FUNCTIONS_WORKER_SHARED_MEMORY_DATA_TRANSFER_ENABLED'] = "true"
3837
self.mock_environ = patch.dict('os.environ', env)
@@ -41,6 +40,7 @@ def setUp(self):
4140
self.mock_environ.start()
4241
self.mock_sys_module.start()
4342
self.mock_sys_path.start()
43+
config_manager.clear_config()
4444

4545
def tearDown(self):
4646
self.mock_sys_path.stop()
@@ -73,6 +73,7 @@ def test_is_disabled(self):
7373
# Make sure shared memory data transfer is disabled
7474
was_shmem_env_true = is_envvar_true(
7575
FUNCTIONS_WORKER_SHARED_MEMORY_DATA_TRANSFER_ENABLED)
76+
config_manager.clear_config()
7677
os.environ.update(
7778
{FUNCTIONS_WORKER_SHARED_MEMORY_DATA_TRANSFER_ENABLED: '0'})
7879
manager = SharedMemoryManager()

0 commit comments

Comments
 (0)