|  | @@ -381,39 +381,7 @@ class test_MongoBackend(AppCase):
 | 
											
												
													
														|  |              x._get_database()
 |  |              x._get_database()
 | 
											
												
													
														|  |          db.authenticate.assert_called_with('jerry', 'cere4l')
 |  |          db.authenticate.assert_called_with('jerry', 'cere4l')
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -    @patch('celery.backends.mongodb.detect_environment')
 |  | 
 | 
											
												
													
														|  | -    def test_prepare_client_options_for_ver_2(self, m_detect_env):
 |  | 
 | 
											
												
													
														|  | -        m_detect_env.return_value = 'default'
 |  | 
 | 
											
												
													
														|  | -        with patch('pymongo.version_tuple', new=(2, 6, 3)):
 |  | 
 | 
											
												
													
														|  | -            options = self.backend._prepare_client_options()
 |  | 
 | 
											
												
													
														|  | -            self.assertDictEqual(options, {
 |  | 
 | 
											
												
													
														|  | -                'max_pool_size': self.backend.max_pool_size,
 |  | 
 | 
											
												
													
														|  | -                'auto_start_request': False
 |  | 
 | 
											
												
													
														|  | -            })
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -    @patch('celery.backends.mongodb.detect_environment')
 |  | 
 | 
											
												
													
														|  | -    def test_prepare_client_options_for_ver_2_with_gevent(self, m_detect_env):
 |  | 
 | 
											
												
													
														|  | -        m_detect_env.return_value = 'gevent'
 |  | 
 | 
											
												
													
														|  | -        with patch('pymongo.version_tuple', new=(2, 6, 3)):
 |  | 
 | 
											
												
													
														|  | -            options = self.backend._prepare_client_options()
 |  | 
 | 
											
												
													
														|  | -            self.assertDictEqual(options, {
 |  | 
 | 
											
												
													
														|  | -                'max_pool_size': self.backend.max_pool_size,
 |  | 
 | 
											
												
													
														|  | -                'auto_start_request': False,
 |  | 
 | 
											
												
													
														|  | -                'use_greenlets': True
 |  | 
 | 
											
												
													
														|  | -            })
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -    @patch('celery.backends.mongodb.detect_environment')
 |  | 
 | 
											
												
													
														|  | -    def test_prepare_client_options_for_ver_3(self, m_detect_env):
 |  | 
 | 
											
												
													
														|  | -        m_detect_env.return_value = 'default'
 |  | 
 | 
											
												
													
														|  | -        with patch('pymongo.version_tuple', new=(3, 0, 3)):
 |  | 
 | 
											
												
													
														|  | -            options = self.backend._prepare_client_options()
 |  | 
 | 
											
												
													
														|  | -            self.assertDictEqual(options, {
 |  | 
 | 
											
												
													
														|  | -                'maxPoolSize': self.backend.max_pool_size
 |  | 
 | 
											
												
													
														|  | -            })
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -    @patch('celery.backends.mongodb.detect_environment')
 |  | 
 | 
											
												
													
														|  | -    def test_prepare_client_options_for_ver_3_with_gevent(self, m_detect_env):
 |  | 
 | 
											
												
													
														|  | -        m_detect_env.return_value = 'gevent'
 |  | 
 | 
											
												
													
														|  | 
 |  | +    def test_prepare_client_options(self):
 | 
											
												
													
														|  |          with patch('pymongo.version_tuple', new=(3, 0, 3)):
 |  |          with patch('pymongo.version_tuple', new=(3, 0, 3)):
 | 
											
												
													
														|  |              options = self.backend._prepare_client_options()
 |  |              options = self.backend._prepare_client_options()
 | 
											
												
													
														|  |              self.assertDictEqual(options, {
 |  |              self.assertDictEqual(options, {
 |