mirror of https://github.com/docker/docker-py.git
				
				
				
			Fix tests to support both log plugin feedbacks
Signed-off-by: Wilson Júnior <wilsonpjunior@gmail.com> Docker-DCO-1.1-Signed-off-by: Wilson Júnior <wilsonpjunior@gmail.com> (github: wpjunior)
This commit is contained in:
		
							parent
							
								
									913d129dc9
								
							
						
					
					
						commit
						9b59e49113
					
				|  | @ -273,11 +273,14 @@ class CreateContainerTest(BaseAPIIntegrationTest): | |||
| 
 | ||||
|     def test_invalid_log_driver_raises_exception(self): | ||||
|         log_config = docker.types.LogConfig( | ||||
|             type='asdf-nope', | ||||
|             type='asdf', | ||||
|             config={} | ||||
|         ) | ||||
| 
 | ||||
|         expected_msg = "logger: no log driver named 'asdf-nope' is registered" | ||||
|         expected_msgs = [ | ||||
|             "logger: no log driver named 'asdf' is registered", | ||||
|             "looking up logging plugin asdf: plugin \"asdf\" not found", | ||||
|         ] | ||||
|         with pytest.raises(docker.errors.APIError) as excinfo: | ||||
|             # raises an internal server error 500 | ||||
|             container = self.client.create_container( | ||||
|  | @ -287,7 +290,7 @@ class CreateContainerTest(BaseAPIIntegrationTest): | |||
|             ) | ||||
|             self.client.start(container) | ||||
| 
 | ||||
|         assert excinfo.value.explanation == expected_msg | ||||
|         assert excinfo.value.explanation in expected_msgs | ||||
| 
 | ||||
|     def test_valid_no_log_driver_specified(self): | ||||
|         log_config = docker.types.LogConfig( | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue