mirror of
https://code.eliotberriot.com/funkwhale/funkwhale.git
synced 2025-10-04 20:49:16 +02:00
18 lines
600 B
Python
18 lines
600 B
Python
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)
|