bootstrap-vz/tests/system/docker_tests.py

30 lines
680 B
Python
Raw Normal View History

2018-02-12 04:17:53 +00:00
from .manifests import merge_manifest_data
from .tools import boot_manifest
partials = {'docker': '''
provider:
name: docker
virtualization: hvm
dockerfile: CMD /bin/bash
bootstrapper:
variant: minbase
system:
bootloader: none
volume:
backing: folder
partitions:
type: none
root:
filesystem: ext4
size: 1GiB
''',
}
def test_stable():
std_partials = ['base', 'stable64']
custom_partials = [partials['docker']]
manifest_data = merge_manifest_data(std_partials, custom_partials)
with boot_manifest(manifest_data) as instance:
2018-04-09 22:13:21 -07:00
print('\n'.join(instance.run(['echo', 'test']))) # pylint: disable=print-statement