コード例 #1
0
 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
コード例 #2
0
def test_visitor_tokenise(url_in, url_out):
    visitor = Visitor(uuid=uuid.UUID(TEST_UUID))
    assert visitor.tokenise(url_in) == url_out
コード例 #3
0
 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