We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f84ea6f commit bae8997Copy full SHA for bae8997
api_core/tests/unit/test_iam.py
@@ -74,10 +74,13 @@ def test___setitem__(self):
74
USER = "user:phred@example.com"
75
PRINCIPALS = set([USER])
76
policy = self._make_one()
77
- policy["rolename"] = [USER]
78
- assert policy["rolename"] == PRINCIPALS
79
- assert len(policy) == 1
80
- assert dict(policy) == {"rolename": PRINCIPALS}
+ policy.bindings = [
+ {"role": "role/reader", "members": {USER}},
+ {"role": "role/writer", "members": {USER}},
+ ]
81
+ assert policy["role/reader"] == PRINCIPALS
82
+ assert len(policy) == 2
83
+ assert dict(policy) == {"role/reader": PRINCIPALS, "role/writer": PRINCIPALS}
84
85
def test__set_item__overwrite(self):
86
0 commit comments