예제 #1
0
파일: unittests.py 프로젝트: RossBarnie/rmt
 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"
예제 #2
0
파일: unittests.py 프로젝트: RossBarnie/rmt
 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"
예제 #3
0
파일: test.py 프로젝트: RossBarnie/rmt
__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)