19 lines
		
	
	
		
			600 B
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			19 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)
 |