示例#1
0
def test_simple_container(docker_image_built):
    args = set_pea_parser().parse_args(['--uses', img_name])

    with ContainerPea(args):
        pass

    time.sleep(2)
    ContainerPea(args).start().close()
示例#2
0
    def test_simple_container(self):
        args = set_pea_parser().parse_args(['--uses', img_name])
        print(args)

        with ContainerPea(args):
            pass

        time.sleep(2)
        ContainerPea(args).start().close()
示例#3
0
def test_simple_container_with_ext_yaml(docker_image_built):
    args = set_pea_parser().parse_args(['--uses', img_name,
                                        '--uses-internal',
                                        os.path.join(cur_dir, '../mwu-encoder/mwu_encoder_ext.yml')])

    with ContainerPea(args):
        time.sleep(2)
示例#4
0
    def test_simple_container_with_ext_yaml(self):
        args = set_pea_parser().parse_args(['--image', img_name,
                                            '--yaml-path', './mwu-encoder/mwu_encoder_ext.yml'])
        print(args)

        with ContainerPea(args):
            time.sleep(2)
示例#5
0
def test_container_status():
    args = set_pea_parser().parse_args(['--uses', img_name,
                                        '--uses-internal',
                                        os.path.join(cur_dir, '../mwu-encoder/mwu_encoder_ext.yml')])
    pea = ContainerPea(args)
    assert not pea.is_ready
    with pea:
        time.sleep(2.)
        assert pea.is_ready