Skip to content

Commit 8bcbdb7

Browse files
committed
Update test_content_item_permissions.py
1 parent ab5a4d5 commit 8bcbdb7

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

integration/tests/posit/connect/test_content_item_permissions.py

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
1+
from __future__ import annotations
2+
3+
from typing import TYPE_CHECKING
4+
15
import pytest
26

37
from posit import connect
4-
from posit.connect.content import ContentItem
8+
9+
if TYPE_CHECKING:
10+
from posit.connect.content import ContentItem
11+
from posit.connect.permissions import Permission
512

613

714
class TestContentPermissions:
@@ -50,7 +57,7 @@ def test_permissions_add_destroy(self):
5057
role="owner",
5158
)
5259

53-
def assert_permissions_match_guids(permissions, objs_with_guid):
60+
def assert_permissions_match_guids(permissions: list[Permission], objs_with_guid):
5461
for permission, obj_with_guid in zip(permissions, objs_with_guid):
5562
assert permission["principal_guid"] == obj_with_guid["guid"]
5663

@@ -72,11 +79,7 @@ def assert_permissions_match_guids(permissions, objs_with_guid):
7279
)
7380

7481
# Remove the last permission
75-
destroyed_permissions = self.content.permissions.destroy(self.group_friends)
76-
assert_permissions_match_guids(
77-
destroyed_permissions,
78-
[self.group_friends],
79-
)
82+
self.content.permissions.destroy(self.group_friends)
8083

8184
# Prove they have been removed
8285
assert self.content.permissions.find() == []

0 commit comments

Comments
 (0)