def test_user_redirects_username(self, db_request): user = UserFactory.create() if user.username.upper() != user.username: username = user.username.upper() else: username = user.username.lower() db_request.current_route_path = pretend.call_recorder( lambda username: "******") db_request.matchdict = {"username": username} result = views.profile(user, db_request) assert isinstance(result, HTTPMovedPermanently) assert result.headers["Location"] == "/user/the-redirect/" assert db_request.current_route_path.calls == [ pretend.call(username=user.username) ]
def test_user_redirects_username(self, db_request): user = UserFactory.create() if user.username.upper() != user.username: username = user.username.upper() else: username = user.username.lower() db_request.current_route_path = pretend.call_recorder( lambda username: "******" ) db_request.matchdict = {"username": username} result = views.profile(user, db_request) assert isinstance(result, HTTPMovedPermanently) assert result.headers["Location"] == "/user/the-redirect/" assert db_request.current_route_path.calls == [ pretend.call(username=user.username), ]
def test_returns_user(self, db_request): user = UserFactory.create() assert views.profile(user, db_request) == {"user": user}
def test_returns_user(self, db_request): user = UserFactory.create() assert views.profile(user, db_request) == { "user": user, "projects": [] }