44from unittest .mock import patch , mock_open , MagicMock
55import tempfile
66
7- from src . code2postman_mcp .tools .handle_postman import (
7+ from code2postman_mcp .tools .handle_postman import (
88 validate_string ,
99 validate_dict ,
1010 create_postman_collection ,
@@ -99,7 +99,7 @@ class TestAddPostmanCollectionItem:
9999 @patch ("builtins.open" , new_callable = mock_open )
100100 @patch ("json.load" )
101101 @patch ("json.dump" )
102- @patch ("src. code2postman_mcp.utils.files.is_a_valid_item" , return_value = True )
102+ @patch ("code2postman_mcp.utils.files.is_a_valid_item" , return_value = True )
103103 async def test_add_item_success (self , mock_valid_item , mock_json_dump , mock_json_load , mock_file ):
104104 """Test adding an item to a collection successfully"""
105105 file_path = "test_collection.json"
@@ -131,7 +131,7 @@ async def test_add_item_success(self, mock_valid_item, mock_json_dump, mock_json
131131 @patch ("builtins.open" , new_callable = mock_open )
132132 @patch ("json.load" )
133133 @patch ("json.dump" )
134- @patch ("src. code2postman_mcp.utils.files.is_a_valid_item" , return_value = True )
134+ @patch ("code2postman_mcp.utils.files.is_a_valid_item" , return_value = True )
135135 async def test_add_item_no_items_array (self , mock_valid_item , mock_json_dump , mock_json_load , mock_file ):
136136 """Test adding an item to a collection with no items array"""
137137 file_path = "test_collection.json"
@@ -157,7 +157,7 @@ async def test_add_item_no_items_array(self, mock_valid_item, mock_json_dump, mo
157157 @pytest .mark .asyncio
158158 @patch ("builtins.open" , new_callable = mock_open )
159159 @patch ("json.load" )
160- @patch ("src. code2postman_mcp.utils.files.is_a_valid_item" , return_value = False )
160+ @patch ("code2postman_mcp.utils.files.is_a_valid_item" , return_value = False )
161161 async def test_add_invalid_item (self , mock_valid_item , mock_json_load , mock_file ):
162162 """Test adding an invalid item to a collection"""
163163 file_path = "test_collection.json"
@@ -549,7 +549,7 @@ async def test_update_variable_not_found(self, mock_json_dump, mock_json_load, m
549549
550550class TestAddPostmanCollectionFolder :
551551 @pytest .mark .asyncio
552- @patch ("src. code2postman_mcp.tools.handle_postman.add_postman_collection_item" )
552+ @patch ("code2postman_mcp.tools.handle_postman.add_postman_collection_item" )
553553 async def test_add_folder_success (self , mock_add_item ):
554554 """Test adding a folder to a collection successfully"""
555555 file_path = "test_collection.json"
@@ -569,7 +569,7 @@ async def test_add_folder_success(self, mock_add_item):
569569 assert args [1 ]["item" ] == items
570570
571571 @pytest .mark .asyncio
572- @patch ("src. code2postman_mcp.tools.handle_postman.add_postman_collection_item" )
572+ @patch ("code2postman_mcp.tools.handle_postman.add_postman_collection_item" )
573573 async def test_add_folder_no_items (self , mock_add_item ):
574574 """Test adding a folder without items to a collection"""
575575 file_path = "test_collection.json"
@@ -593,7 +593,7 @@ class TestAddItemToFolder:
593593 @patch ("builtins.open" , new_callable = mock_open )
594594 @patch ("json.load" )
595595 @patch ("json.dump" )
596- @patch ("src. code2postman_mcp.utils.files.is_a_valid_item" , return_value = True )
596+ @patch ("code2postman_mcp.utils.files.is_a_valid_item" , return_value = True )
597597 async def test_add_item_to_folder_success (self , mock_valid_item , mock_json_dump , mock_json_load , mock_file ):
598598 """Test adding an item to a folder successfully"""
599599 file_path = "test_collection.json"
@@ -628,7 +628,7 @@ async def test_add_item_to_folder_success(self, mock_valid_item, mock_json_dump,
628628 @pytest .mark .asyncio
629629 @patch ("builtins.open" , new_callable = mock_open )
630630 @patch ("json.load" )
631- @patch ("src. code2postman_mcp.utils.files.is_a_valid_item" , return_value = False )
631+ @patch ("code2postman_mcp.utils.files.is_a_valid_item" , return_value = False )
632632 async def test_add_invalid_item_to_folder (self , mock_valid_item , mock_json_load , mock_file ):
633633 """Test adding an invalid item to a folder"""
634634 file_path = "test_collection.json"
@@ -651,7 +651,7 @@ async def test_add_invalid_item_to_folder(self, mock_valid_item, mock_json_load,
651651 @pytest .mark .asyncio
652652 @patch ("builtins.open" , new_callable = mock_open )
653653 @patch ("json.load" )
654- @patch ("src. code2postman_mcp.utils.files.is_a_valid_item" , return_value = True )
654+ @patch ("code2postman_mcp.utils.files.is_a_valid_item" , return_value = True )
655655 async def test_add_item_to_nonexistent_folder (self , mock_valid_item , mock_json_load , mock_file ):
656656 """Test adding an item to a non-existent folder"""
657657 file_path = "test_collection.json"
0 commit comments