@@ -3155,6 +3155,7 @@ def test_add_decorator_imports_helper_in_class():
31553155 )
31563156 func = FunctionToOptimize (function_name = "sort_classmethod" , parents = [], file_path = code_path )
31573157 func_optimizer = FunctionOptimizer (function_to_optimize = func , test_cfg = test_config )
3158+ os .chdir (run_cwd )
31583159 #func_optimizer = pass
31593160 try :
31603161 ctx_result = func_optimizer .get_code_optimization_context ()
@@ -3168,10 +3169,11 @@ def test_add_decorator_imports_helper_in_class():
31683169 computed_fn_opt = True
31693170 line_profiler_output_file = add_decorator_imports (
31703171 func_optimizer .function_to_optimize , code_context )
3171- expected_code_main = f"""from code_to_optimize.bubble_sort_in_class import BubbleSortClass
3172- from line_profiler import profile as codeflash_line_profile
3172+ expected_code_main = f"""from line_profiler import profile as codeflash_line_profile
31733173codeflash_line_profile.enable(output_prefix='{ line_profiler_output_file } ')
31743174
3175+ from code_to_optimize.bubble_sort_in_class import BubbleSortClass
3176+
31753177
31763178@codeflash_line_profile
31773179def sort_classmethod(x):
@@ -3224,6 +3226,7 @@ def test_add_decorator_imports_helper_in_nested_class():
32243226 )
32253227 func = FunctionToOptimize (function_name = "sort_classmethod" , parents = [], file_path = code_path )
32263228 func_optimizer = FunctionOptimizer (function_to_optimize = func , test_cfg = test_config )
3229+ os .chdir (run_cwd )
32273230 #func_optimizer = pass
32283231 try :
32293232 ctx_result = func_optimizer .get_code_optimization_context ()
@@ -3237,10 +3240,11 @@ def test_add_decorator_imports_helper_in_nested_class():
32373240 computed_fn_opt = True
32383241 line_profiler_output_file = add_decorator_imports (
32393242 func_optimizer .function_to_optimize , code_context )
3240- expected_code_main = f"""from code_to_optimize.bubble_sort_in_nested_class import WrapperClass
3241- from line_profiler import profile as codeflash_line_profile
3243+ expected_code_main = f"""from line_profiler import profile as codeflash_line_profile
32423244codeflash_line_profile.enable(output_prefix='{ line_profiler_output_file } ')
32433245
3246+ from code_to_optimize.bubble_sort_in_nested_class import WrapperClass
3247+
32443248
32453249@codeflash_line_profile
32463250def sort_classmethod(x):
0 commit comments