예제 #1
0
 def test_build_user_principals_resolve_role(self):
     request = self._get_request()
     request.db.get_groups.return_value = []
     principals = build_user_principals('Benoit', request)
     self.assertEquals(set([u'role:admins']), principals)
예제 #2
0
 def test_build_user_principals_resolve_author(self):
     request = self._get_request()
     request.db.get_groups.return_value = []
     principals = build_user_principals('Alexis', request)
     self.assertEquals(set([u'authors:']), principals)
예제 #3
0
 def test_build_user_principals_resolve_group(self):
     principals = build_user_principals('Chuck Norris', self._get_request())
     self.assertEquals(set([u'role:admins', u'group:dumb-people']),
                       principals)