def test_redirects_if_slug_incorrect(self, pyramid_request): group = FakeGroup('abc123', 'some-slug') pyramid_request.matchdict['slug'] = 'another-slug' with pytest.raises(HTTPMovedPermanently) as exc: views.read_unauthenticated(group, pyramid_request) assert exc.value.location == '/g/abc123/some-slug'
def test_returns_template_context(self, pyramid_request): group = FakeGroup('abc123', 'some-slug') pyramid_request.matchdict['slug'] = 'some-slug' result = views.read_unauthenticated(group, pyramid_request) assert result == {'group': group}