def testStartNoExistingContainer(self): ''' Test case for start command, container is assumed not to exist ''' container = "xcvbn" start_cmd = ["echo", "container started"] assert not lxc_base.start({"cmd_list": start_cmd, "container_name": container})[0], \ "container name may already exist, or function is not checking for existing container"
def testStartExistingContainer(self): ''' Test case for start command, container is assumed to exist ''' container = "test" start_cmd = ["echo", "container started"] assert lxc_base.start({"cmd_list": start_cmd, "container_name": container})[0], \ "container may not exist, or start function is incorrect"
__author__ = 'ross' import lxc_base import time print lxc_base.start({"cmd_list": ["lxc-start", "-n", "test", "-d"], "container_name": "test"}) time.sleep(5) print lxc_base.stop({"cmd_list": ["lxc-stop", "-n", "test"], "container_name": "test"}) keys = lxc_base.pi_info().keys() for key in keys: print key, lxc_base.pi_info().get(key)