One minute
Xenvman Python
Just a quick note about the first version of xenvman
Python client package.
Now it’s very easy to start using xenvman
in Python projects as well!
Example
import xenvman
cl = xenvman.Client()
env = cl.new_env(xenvman.InputEnv(
"python-test",
description="Python test!",
templates=[
xenvman.Tpl("db/mongo")
],
))
cont = env.get_container("db/mongo", 0, "mongo")
# Get the full mongo url with exposed port
mongo_url = "{}:{}".format(env.external_address(), cont.ports["27017"])
# connect to mongo via mongo_url, perform all the needed tests
env.terminate()
comments powered by Disqus