def test(config): result = consts.TEST_PASSED cause = None expected = Cgroup.snapshot_to_dict(CGSNAPSHOT) actual = Cgroup.snapshot(config, controller=CONTROLLER) if expected[CGNAME].controllers[CONTROLLER] != \ actual[CGNAME].controllers[CONTROLLER]: result = consts.TEST_FAILED cause = 'Expected cgsnapshot result did not equal actual cgsnapshot' return result, cause
def test(config): result = consts.TEST_PASSED cause = None try: # check if the memsw.failcnt file exists. if so, add it to the # expected snapshot Cgroup.get(config, setting='memory.memsw.failcnt', cgname=CGNAME) expected_str = CGSNAPSHOT + CGSNAPSHOT_SWAP except RunError: # memsw files don't exist. exclude them from the snapshot expected_str = CGSNAPSHOT + CGSNAPSHOT_NOSWAP expected = Cgroup.snapshot_to_dict(expected_str) actual = Cgroup.snapshot(config, controller=CONTROLLER) if expected[CGNAME] != actual[CGNAME]: result = consts.TEST_FAILED cause = 'Expected cgsnapshot result did not equal actual cgsnapshot' return result, cause