def proxy_server(request, salt_root, docker_client):
fake = Faker()
name = u'proxy_server_{0}_{1}'.format(fake.word(), fake.word())
command = 'python -m tests.scripts.proxy_server {0}'.format(PROXY_PORT)
obj = ContainerFactory(
config__image=request.config.getini('IMAGE'),
config__command=command,
config__name=name,
config__salt_config=None,
config__host_config=docker_client.create_host_config(
binds={
os.getcwd(): {
'bind': "/salt-toaster/",
'mode': 'rw'
}
}
),
config__volumes=[os.getcwd()]
)
request.addfinalizer(obj.remove)
return obj
评论列表
文章目录