def test_actions_to_roles(self):
     self.assertItemsEqual(['zoo.admin', 'exhibit.staff', 'zoo.visitor'],
                           actions_to_roles(['zoo.visit']))
 def with_action(self, actions=ANY, *args, **kwargs):
     roles = actions_to_roles(self._validate_actions(actions))
     return self.with_role(roles, *args, **kwargs)
 def test_actions_to_roles(self):
     self.assertItemsEqual([
         'zoo.admin',
         'exhibit.staff',
         'zoo.visitor'
     ], actions_to_roles(['zoo.visit']))
 def for_action(self, actions=ANY, *args, **kwargs):
     roles = actions_to_roles(self._prefix_actions(actions))
     return self.for_role(roles, *args, **kwargs)