示例#1
0
    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)
示例#2
0
    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)
示例#3
0
 def test_docker_connection_success(self):
     """test successful docker daemon connection"""
     result = dckr.is_docker_connected()
     self.assertTrue(result)
示例#4
0
 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)])