|  | @@ -25,6 +25,7 @@ from celery.exceptions import (Ignore, InvalidTaskError, Reject, Retry,
 | 
	
		
			
				|  |  |  from celery.five import monotonic
 | 
	
		
			
				|  |  |  from celery.signals import task_revoked
 | 
	
		
			
				|  |  |  from celery.worker import request as module
 | 
	
		
			
				|  |  | +from celery.worker import strategy
 | 
	
		
			
				|  |  |  from celery.worker.request import Request, create_request_cls
 | 
	
		
			
				|  |  |  from celery.worker.request import logger as req_logger
 | 
	
		
			
				|  |  |  from celery.worker.state import revoked
 | 
	
	
		
			
				|  | @@ -1006,3 +1007,13 @@ class test_create_request_class(RequestCase):
 | 
	
		
			
				|  |  |          assert job._apply_result
 | 
	
		
			
				|  |  |          weakref_ref.assert_called_with(self.pool.apply_async())
 | 
	
		
			
				|  |  |          assert job._apply_result is weakref_ref()
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    def test_execute_using_pool__defaults_of_hybrid_to_proto2(self):
 | 
	
		
			
				|  |  | +        weakref_ref = Mock(name='weakref.ref')
 | 
	
		
			
				|  |  | +        headers = strategy.hybrid_to_proto2('', {'id': uuid(),
 | 
	
		
			
				|  |  | +                                                 'task': self.mytask.name})[1]
 | 
	
		
			
				|  |  | +        job = self.zRequest(revoked_tasks=set(), ref=weakref_ref, **headers)
 | 
	
		
			
				|  |  | +        job.execute_using_pool(self.pool)
 | 
	
		
			
				|  |  | +        assert job._apply_result
 | 
	
		
			
				|  |  | +        weakref_ref.assert_called_with(self.pool.apply_async())
 | 
	
		
			
				|  |  | +        assert job._apply_result is weakref_ref()
 |