def test_docker_connection_error(self): """test failed docker daemon connection""" self.mock_subp.check_output.side_effect = CalledProcessError( 1, ['docker', 'info'], 'Cannot connect to the Docker daemon...') with self.assertRaises(CalledProcessError): result = dckr.is_docker_connected() self.assertFalse(result)
def test_docker_connection_error(self): """test failed docker daemon connection""" self.mock_check_output.side_effect = CalledProcessError( 1, ['docker', 'info'], 'Cannot connect to the Docker daemon...') result = dckr.is_docker_connected() self.assertFalse(result)
def test_docker_connection_success(self): """test successful docker daemon connection""" result = dckr.is_docker_connected() self.assertTrue(result)
def test_docker_connection(self): """test is_docker_connected function called as expected""" dckr.is_docker_connected() self.mock_check_output.assert_has_calls( [mock.call(['docker', 'info'], stderr=mock.ANY)])