def test_token_is_invalid(self, visitor: Visitor) -> None: visitor.deactivate() request = self.request(visitor.tokenise("/")) middleware = VisitorRequestMiddleware(lambda r: r) middleware(request) assert not request.user.is_visitor assert not request.visitor
def test_visitor_tokenise(url_in, url_out): visitor = Visitor(uuid=uuid.UUID(TEST_UUID)) assert visitor.tokenise(url_in) == url_out
def test_valid_token(self, visitor: Visitor) -> None: request = self.request(visitor.tokenise("/")) middleware = VisitorRequestMiddleware(lambda r: r) middleware(request) assert request.user.is_visitor assert request.visitor == visitor