Example #1
0
 def test_it_returns_correct_group_for_world_group(self, pyramid_request):
     group = util.fetch_group(pyramid_request, "__world__")
     assert isinstance(group, util.WorldGroup)
Example #2
0
    def test_it_returns_none_when_group_missing(self, pyramid_request, factories):
        # create a group
        factories.Group()

        assert util.fetch_group(pyramid_request, "bogus") is None
Example #3
0
    def test_it_returns_an_object_implementing_acl(self, pyramid_request, factories):
        group = factories.Group()

        result = util.fetch_group(pyramid_request, group.pubid)
        # make sure this call doesn't raise
        result.__acl__()
Example #4
0
 def test_it_returns_the_correct_group(self, pyramid_request, factories):
     groups = [factories.Group() for _ in xrange(3)]
     assert util.fetch_group(pyramid_request, groups[1].pubid) == groups[1]