]> git.ipfire.org Git - thirdparty/libcgroup.git/commit
tests/cgroup: Add None as controller get_controller_mount_point()
authorKamalesh Babulal <kamalesh.babulal@oracle.com>
Fri, 10 Feb 2023 21:50:51 +0000 (14:50 -0700)
committerTom Hromatka <tom.hromatka@oracle.com>
Fri, 10 Feb 2023 21:55:18 +0000 (14:55 -0700)
commit8887cc834a9ea6a34dd74c6a67829ae426baed00
tree63a14f31af9ed37bfd8111ad20ef229f712a0f8f
parentb56272b7772f161348e1b597904e8341d510fb3c
tests/cgroup: Add None as controller get_controller_mount_point()

Cgroup hybrid/unified setup modes support creating cgroups without
attaching them to any controller.  Enhance get_controller_mount_point()
to support 'None' as a valid controller and return a mount point.

Hybrid Setup
------------
>>> from cgroup import Cgroup
>>> Cgroup.get_controller_mount_point(None)
'/sys/fs/cgroup/unified'

Unified Setup
-------------
>>> from cgroup import Cgroup
>>> Cgroup.get_controller_mount_point(None)
'/sys/fs/cgroup'

Suggested-by: Tom Hromatka <tom.hromatka@oracle.com>
Signed-off-by: Kamalesh Babulal <kamalesh.babulal@oracle.com>
Signed-off-by: Tom Hromatka <tom.hromatka@oracle.com>
(cherry picked from commit 8272584c4da2b522485b2c2ecfd71f452f25e166)
tests/ftests/cgroup.py