@@ -56,7 +56,7 @@ def test_list_distributions(self, m_request, base_absolut_url):
5656 "name" : "test" ,
5757 "fileIds" : [1 , 2 , 3 ],
5858 "bundleIds" : None ,
59- "exportMode" : ExportMode . DEFAULT
59+ "exportMode" : None
6060 },
6161 ),
6262 (
@@ -79,13 +79,30 @@ def test_list_distributions(self, m_request, base_absolut_url):
7979 def test_add_distribution (self , m_request , incoming_data , request_data , base_absolut_url ):
8080 m_request .return_value = "response"
8181 resource = self .get_resource (base_absolut_url )
82- assert resource .add_distribution (projectId = 1 , ** incoming_data ) == "response"
82+ with pytest .warns (DeprecationWarning ):
83+ assert resource .add_distribution (projectId = 1 , ** incoming_data ) == "response"
8384 m_request .assert_called_once_with (
8485 method = "post" ,
8586 path = resource .get_distributions_path (projectId = 1 ),
8687 request_data = request_data ,
8788 )
8889
90+ @mock .patch ("crowdin_api.requester.APIRequester.request" )
91+ def test_add_distribution_no_deprecated_params (self , m_request , base_absolut_url ):
92+ m_request .return_value = "response"
93+ resource = self .get_resource (base_absolut_url )
94+ assert resource .add_distribution (projectId = 1 , name = "test" , bundleIds = [1 ]) == "response"
95+ m_request .assert_called_once_with (
96+ method = "post" ,
97+ path = resource .get_distributions_path (projectId = 1 ),
98+ request_data = {
99+ "exportMode" : None ,
100+ "name" : "test" ,
101+ "fileIds" : None ,
102+ "bundleIds" : [1 ],
103+ },
104+ )
105+
89106 @mock .patch ("crowdin_api.requester.APIRequester.request" )
90107 def test_get_distribution (self , m_request , base_absolut_url ):
91108 m_request .return_value = "response"
0 commit comments