···140140 # we mismatch the type here (this should never happen but just in case)
141141 context._effects[TestEffect] = effect_list
142142143143- with patch('osprey.engine.osprey_executor.execution_context.logger') as mock_logger:
143143+ with patch('osprey.engine.executor.execution_context.logger') as mock_logger:
144144 context.get_extracted_features()
145145146146 mock_logger.error.assert_called_once()
···171171 valid_effect = TestEffect(value='valid')
172172 context._effects[TestEffect] = [valid_effect]
173173174174- with patch('osprey.engine.osprey_executor.execution_context.logger') as mock_logger:
174174+ with patch('osprey.engine.executor.execution_context.logger') as mock_logger:
175175 context.get_extracted_features()
176176177177 assert context.add_custom_extracted_feature.call_count == 1
···11from typing import Optional, Union
2233-from ..arguments import ArgumentsBase, ConstExpr
33+from osprey.engine.udf.arguments import ArgumentsBase, ConstExpr
4455StrConstExpr = ConstExpr[str] # This being inside the below function is causing mypy to crash
66
···11import time
2233-from ..periodic_execution_yielder import PeriodicExecutionYielder
33+from osprey.engine.utils.periodic_execution_yielder import PeriodicExecutionYielder
445566# possibly need to mock out sleep calls if we run into unit test issues