def create_mock_request(mock_permission_handler): request = MagicMock(spec=HttpRequest) request.build_absolute_uri = MagicMock(return_value="/") request.META = MagicMock() request.user = MagicMock(**{ 'is_active.return_value': True, 'is_authenticated.return_value': True, 'has_perm.side_effect': mock_permission_handler.has_perm, }) return request
def create_mock_request(mock_permission_handler): request = MagicMock(spec=HttpRequest) request.build_absolute_uri = MagicMock(return_value="/") request.META = MagicMock() request.user = MagicMock( **{ 'is_active.return_value': True, 'is_authenticated.return_value': True, 'has_perm.side_effect': mock_permission_handler.has_perm, }) return request