-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathtest_delete.py
More file actions
23 lines (17 loc) · 894 Bytes
/
test_delete.py
File metadata and controls
23 lines (17 loc) · 894 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from unittest import mock
from tests.ut.core.user import base_user
class BaseCoreServicesFilesDelete(base_user.BaseCoreServicesTest):
def setUp(self):
super().setUp()
self._path = 'My Files/Documents'
def test_delete(self):
execute_response = 'Success'
self._init_services(execute_response=execute_response)
ret = self._services.files.delete(self._path)
self._services.api.execute.assert_called_once_with('', 'deleteResources', mock.ANY)
expected_param = self._create_delete_resource_param()
actual_param = self._services.api.execute.call_args[0][2]
self._assert_equal_objects(actual_param, expected_param)
self.assertEqual(ret, execute_response)
def _create_delete_resource_param(self):
return self._create_action_resource_param([base_user.BaseCoreServicesTest.encode_path(self._path)])