コード例 #1
0
ファイル: prepare.py プロジェクト: yushu-liu/simcoin
def _recreate_network():
    exit_code = bash.call_silent(dockercmd.inspect_network())
    if exit_code == 0:
        bash.check_output(dockercmd.rm_network())
    bash.check_output(dockercmd.create_network())
    logging.info('Docker network {} created'.format(config.network_name))
    utils.sleep(1)
コード例 #2
0
ファイル: nodes_config.py プロジェクト: yushu-liu/simcoin
def _check_if_image_exists(node_args):
    docker_image = str(node_args[3])

    return_value = bash.call_silent(dockercmd.inspect(docker_image))
    if return_value != 0:
        logging.error(
            "Image {} doesn't exist. Check `docker images` for available images and"
            " consult the Makefile for how wo create the image.".format(
                docker_image))
        exit(-1)
コード例 #3
0
def test_call_silent(mock):
    mock.return_value = b'test'
    output = bash.call_silent('cmd')

    assert str(output, 'utf-8') == 'test'
コード例 #4
0
    def test_call_silent(self, mock):
        mock.return_value = b'test'
        output = bash.call_silent('cmd')

        self.assertTrue(str(output), 'test')