Skip to content
Snippets Groups Projects
test_middleware.py 600 B
Newer Older
  • Learn to ignore specific revisions
  • from funkwhale_api.users import middleware
    
    
    def test_record_activity_middleware(factories, api_request, mocker):
        m = middleware.RecordActivityMiddleware(lambda request: None)
        user = factories["users.User"]()
        record_activity = mocker.patch("funkwhale_api.users.models.User.record_activity")
        request = api_request.get("/")
        request.user = user
        m(request)
    
        record_activity.assert_called_once_with()
    
    
    def test_record_activity_middleware_no_user(api_request):
        m = middleware.RecordActivityMiddleware(lambda request: None)
        request = api_request.get("/")
        m(request)