From 48e45afe88f89a60401e3dfb7af69080204e6077 Mon Sep 17 00:00:00 2001 From: Joffrey F Date: Tue, 13 Feb 2018 16:28:06 -0800 Subject: Add support for device_cgroup_rules parameter in host config Signed-off-by: Joffrey F --- tests/integration/api_container_test.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'tests/integration/api_container_test.py') diff --git a/tests/integration/api_container_test.py b/tests/integration/api_container_test.py index 01780a7..8447aa5 100644 --- a/tests/integration/api_container_test.py +++ b/tests/integration/api_container_test.py @@ -474,6 +474,21 @@ class CreateContainerTest(BaseAPIIntegrationTest): assert config['HostConfig']['CpuRealtimeRuntime'] == 500 assert config['HostConfig']['CpuRealtimePeriod'] == 1000 + @requires_api_version('1.28') + def test_create_with_device_cgroup_rules(self): + rule = 'c 7:128 rwm' + ctnr = self.client.create_container( + BUSYBOX, 'cat /sys/fs/cgroup/devices/devices.list', + host_config=self.client.create_host_config( + device_cgroup_rules=[rule] + ) + ) + self.tmp_containers.append(ctnr) + config = self.client.inspect_container(ctnr) + assert config['HostConfig']['DeviceCgroupRules'] == [rule] + self.client.start(ctnr) + assert rule in self.client.logs(ctnr).decode('utf-8') + class VolumeBindTest(BaseAPIIntegrationTest): def setUp(self): -- cgit v1.2.1