From bae8997203a08c53fe7ff095031094b2e6512ae3 Mon Sep 17 00:00:00 2001 From: Jonathan Lui Date: Wed, 8 Jan 2020 17:17:23 -0800 Subject: [PATCH] improve test coverage --- api_core/tests/unit/test_iam.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/api_core/tests/unit/test_iam.py b/api_core/tests/unit/test_iam.py index 788392e48cada..0fee6f4df3557 100644 --- a/api_core/tests/unit/test_iam.py +++ b/api_core/tests/unit/test_iam.py @@ -74,10 +74,13 @@ def test___setitem__(self): USER = "user:phred@example.com" PRINCIPALS = set([USER]) policy = self._make_one() - policy["rolename"] = [USER] - assert policy["rolename"] == PRINCIPALS - assert len(policy) == 1 - assert dict(policy) == {"rolename": PRINCIPALS} + policy.bindings = [ + {"role": "role/reader", "members": {USER}}, + {"role": "role/writer", "members": {USER}}, + ] + assert policy["role/reader"] == PRINCIPALS + assert len(policy) == 2 + assert dict(policy) == {"role/reader": PRINCIPALS, "role/writer": PRINCIPALS} def test__set_item__overwrite(self): USER = "user:phred@example.com"