File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed
packages/google-cloud-core Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -71,7 +71,7 @@ def __getitem__(self, key):
7171 return self ._bindings [key ]
7272
7373 def __setitem__ (self , key , value ):
74- self ._bindings [key ] = value
74+ self ._bindings [key ] = frozenset ( value )
7575
7676 def __delitem__ (self , key ):
7777 del self ._bindings [key ]
Original file line number Diff line number Diff line change @@ -58,11 +58,12 @@ def test___getitem___miss(self):
5858
5959 def test___setitem__ (self ):
6060 USER = 'user:phred@example.com'
61+ PRINCIPALS = frozenset ([USER ])
6162 policy = self ._make_one ()
6263 policy ['rolename' ] = [USER ]
63- self .assertEqual (policy ['rolename' ], [ USER ] )
64+ self .assertEqual (policy ['rolename' ], PRINCIPALS )
6465 self .assertEqual (len (policy ), 1 )
65- self .assertEqual (dict (policy ), {'rolename' : [ USER ] })
66+ self .assertEqual (dict (policy ), {'rolename' : PRINCIPALS })
6667
6768 def test___delitem___hit (self ):
6869 policy = self ._make_one ()
You can’t perform that action at this time.
0 commit comments