Skip to content

Commit ef37fde

Browse files
committed
improve test coverage
1 parent f84ea6f commit ef37fde

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

api_core/tests/unit/test_iam.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -80,15 +80,18 @@ def test___setitem__(self):
8080
assert dict(policy) == {"rolename": PRINCIPALS}
8181

8282
def test__set_item__overwrite(self):
83+
GROUP = "group:test@group.com"
8384
USER = "user:phred@example.com"
8485
ALL_USERS = "allUsers"
8586
MEMBERS = set([ALL_USERS])
87+
GROUPS = set([GROUP])
8688
policy = self._make_one()
87-
policy["rolename"] = [USER]
88-
policy["rolename"] = [ALL_USERS]
89-
assert policy["rolename"] == MEMBERS
90-
assert len(policy) == 1
91-
assert dict(policy) == {"rolename": MEMBERS}
89+
policy["first"] = [GROUP]
90+
policy["second"] = [USER]
91+
policy["second"] = [ALL_USERS]
92+
assert policy["second"] == MEMBERS
93+
assert len(policy) == 2
94+
assert dict(policy) == {"first": GROUPS, "second": MEMBERS}
9295

9396
def test___setitem___version3(self):
9497
policy = self._make_one("DEADBEEF", 3)

0 commit comments

Comments
 (0)