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)
 |