File tree Expand file tree Collapse file tree 3 files changed +0
-54
lines changed Expand file tree Collapse file tree 3 files changed +0
-54
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 66
77from requests .sessions import Session as Session
88
9- from ._deprecated import warn_deprecated_and_removed_in_future
109from .resources import Resource , ResourceParameters , Resources
1110
1211if TYPE_CHECKING :
1514
1615
1716class Permission (Resource ):
18- def delete (self ) -> None :
19- """[Deprecated] Delete the permission."""
20- warn_deprecated_and_removed_in_future ("Please use .destroy() instead of .delete()." )
21-
22- self .destroy ()
23-
2417 def destroy (self ) -> None :
2518 """Destroy the permission."""
2619 path = f"v1/content/{ self ['content_guid' ]} /permissions/{ self ['id' ]} "
Original file line number Diff line number Diff line change 66import responses
77from responses import matchers
88
9- from posit .connect ._deprecated import PositConnectDeprecationWarning
109from posit .connect .groups import Group
1110from posit .connect .permissions import Permission , Permissions
1211from posit .connect .resources import ResourceParameters
@@ -39,29 +38,6 @@ def test(self):
3938 # assert
4039 assert mock_delete .call_count == 1
4140
42- @responses .activate
43- def test_destroy_deprecated (self ):
44- # data
45- uid = "94"
46- content_guid = "f2f37341-e21d-3d80-c698-a935ad614066"
47-
48- # behavior
49- mock_delete = responses .delete (
50- f"https://connect.example/__api__/v1/content/{ content_guid } /permissions/{ uid } " ,
51- )
52-
53- # setup
54- params = ResourceParameters (requests .Session (), Url ("https://connect.example/__api__" ))
55- fake_permission = load_mock_dict (f"v1/content/{ content_guid } /permissions/{ uid } .json" )
56- permission = Permission (params , ** fake_permission )
57-
58- # invoke
59- with pytest .warns (PositConnectDeprecationWarning , match = "destroy" ):
60- permission .delete ()
61-
62- # assert
63- assert mock_delete .call_count == 1
64-
6541
6642class TestPermissionUpdate :
6743 @responses .activate
You can’t perform that action at this time.
0 commit comments