From: Kamalesh Babulal Date: Tue, 15 Feb 2022 07:28:27 +0000 (+0530) Subject: test-037: make it PEP8 compliant X-Git-Tag: v3.1.0~308^2~2^2~68 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=afdeb66a7d3a29f719798ad07cf1ed18f24de9e9;p=thirdparty%2Flibcgroup.git test-037: make it PEP8 compliant Make test 037-cgxget-cpu_settings.py PEP-8 compliant. Signed-off-by: Kamalesh Babulal Signed-off-by: Tom Hromatka --- diff --git a/ftests/037-cgxget-cpu_settings.py b/ftests/037-cgxget-cpu_settings.py index 167d45ce..5a927a8c 100755 --- a/ftests/037-cgxget-cpu_settings.py +++ b/ftests/037-cgxget-cpu_settings.py @@ -23,44 +23,60 @@ from cgroup import Cgroup, CgroupVersion import consts import ftests -import os import sys +import os CONTROLLER = 'cpu' CGNAME = '037cgxget' +CGRP_VER_V1 = CgroupVersion.CGROUP_V1 +CGRP_VER_V2 = CgroupVersion.CGROUP_V2 + TABLE = [ # writesetting, writeval, writever, readsetting, readval, readver - ['cpu.shares', '512', CgroupVersion.CGROUP_V1, 'cpu.shares', '512', CgroupVersion.CGROUP_V1], - ['cpu.shares', '512', CgroupVersion.CGROUP_V1, 'cpu.weight', '50', CgroupVersion.CGROUP_V2], - - ['cpu.weight', '200', CgroupVersion.CGROUP_V2, 'cpu.shares', '2048', CgroupVersion.CGROUP_V1], - ['cpu.weight', '200', CgroupVersion.CGROUP_V2, 'cpu.weight', '200', CgroupVersion.CGROUP_V2], - - ['cpu.cfs_quota_us', '10000', CgroupVersion.CGROUP_V1, 'cpu.cfs_quota_us', '10000', CgroupVersion.CGROUP_V1], - ['cpu.cfs_period_us', '100000', CgroupVersion.CGROUP_V1, 'cpu.cfs_period_us', '100000', CgroupVersion.CGROUP_V1], - ['cpu.cfs_period_us', '50000', CgroupVersion.CGROUP_V1, 'cpu.max', '10000 50000', CgroupVersion.CGROUP_V2], - - ['cpu.cfs_quota_us', '-1', CgroupVersion.CGROUP_V1, 'cpu.cfs_quota_us', '-1', CgroupVersion.CGROUP_V1], - ['cpu.cfs_period_us', '100000', CgroupVersion.CGROUP_V1, 'cpu.max', 'max 100000', CgroupVersion.CGROUP_V2], - - ['cpu.max', '5000 25000', CgroupVersion.CGROUP_V2, 'cpu.max', '5000 25000', CgroupVersion.CGROUP_V2], - ['cpu.max', '6000 26000', CgroupVersion.CGROUP_V2, 'cpu.cfs_quota_us', '6000', CgroupVersion.CGROUP_V1], - ['cpu.max', '7000 27000', CgroupVersion.CGROUP_V2, 'cpu.cfs_period_us', '27000', CgroupVersion.CGROUP_V1], - - ['cpu.max', 'max 40000', CgroupVersion.CGROUP_V2, 'cpu.max', 'max 40000', CgroupVersion.CGROUP_V2], - ['cpu.max', 'max 41000', CgroupVersion.CGROUP_V2, 'cpu.cfs_quota_us', '-1', CgroupVersion.CGROUP_V1], + ['cpu.shares', '512', CGRP_VER_V1, 'cpu.shares', '512', CGRP_VER_V1], + ['cpu.shares', '512', CGRP_VER_V1, 'cpu.weight', '50', CGRP_VER_V2], + + ['cpu.weight', '200', CGRP_VER_V2, 'cpu.shares', '2048', CGRP_VER_V1], + ['cpu.weight', '200', CGRP_VER_V2, 'cpu.weight', '200', CGRP_VER_V2], + + ['cpu.cfs_quota_us', '10000', CGRP_VER_V1, + 'cpu.cfs_quota_us', '10000', CGRP_VER_V1], + ['cpu.cfs_period_us', '100000', CGRP_VER_V1, + 'cpu.cfs_period_us', '100000', CGRP_VER_V1], + ['cpu.cfs_period_us', '50000', CGRP_VER_V1, + 'cpu.max', '10000 50000', CGRP_VER_V2], + + ['cpu.cfs_quota_us', '-1', CGRP_VER_V1, + 'cpu.cfs_quota_us', '-1', CGRP_VER_V1], + ['cpu.cfs_period_us', '100000', CGRP_VER_V1, + 'cpu.max', 'max 100000', CGRP_VER_V2], + + ['cpu.max', '5000 25000', CGRP_VER_V2, + 'cpu.max', '5000 25000', CGRP_VER_V2], + ['cpu.max', '6000 26000', CGRP_VER_V2, + 'cpu.cfs_quota_us', '6000', CGRP_VER_V1], + ['cpu.max', '7000 27000', CGRP_VER_V2, + 'cpu.cfs_period_us', '27000', CGRP_VER_V1], + + ['cpu.max', 'max 40000', CGRP_VER_V2, + 'cpu.max', 'max 40000', CGRP_VER_V2], + ['cpu.max', 'max 41000', CGRP_VER_V2, + 'cpu.cfs_quota_us', '-1', CGRP_VER_V1], ] + def prereqs(config): result = consts.TEST_PASSED cause = None return result, cause + def setup(config): Cgroup.create(config, CONTROLLER, CGNAME) + def test(config): result = consts.TEST_PASSED cause = None @@ -74,15 +90,20 @@ def test(config): print_headers=False) if out != entry[4]: result = consts.TEST_FAILED - cause = "After setting {}={}, expected {}={}, but received {}={}".format( - entry[0], entry[1], entry[3], entry[4], entry[3], out) + cause = ( + 'After setting {}={}, expected {}={}, but received ' + '{}={}'.format(entry[0], entry[1], entry[3], entry[4], + entry[3], out) + ) return result, cause return result, cause + def teardown(config): Cgroup.delete(config, CONTROLLER, CGNAME) + def main(config): [result, cause] = prereqs(config) if result != consts.TEST_PASSED: @@ -94,6 +115,7 @@ def main(config): return [result, cause] + if __name__ == '__main__': config = ftests.parse_args() # this test was invoked directly. run only it