def test_list_docker_containers_with_input(self, mock_get_rootfs, mock_inspect, mocked_get_runtime_env, mocked_dockerps): ids = [c.short_id for c in list_docker_containers(user_list='1,2,8')] assert set(ids) == set(['1', '2', '8']) assert mocked_get_runtime_env.call_count == 3 ids = [c.long_id for c in list_docker_containers(user_list='5,3')] assert set(ids) == set(['3', '5'])
def test_list_docker_containers(self, mock_get_rootfs, mock_inspect, mocked_get_runtime_env, mocked_dockerps): n = 0 for c in list_docker_containers(): assert c.long_id == 'good_id' n += 1 assert mocked_get_runtime_env.call_count == 3 assert n == 2
def test_list_docker_containers_with_opts(self, mock_get_rootfs, mock_inspect, mocked_get_runtime_env, mocked_dockerps): n = 0 for c in list_docker_containers({'long_id_to_namespace_map':{'good_id':'good_id_namespace'}}): assert c.long_id == 'good_id' assert c.namespace == 'good_id_namespace' n += 1 # get_namespace from the runtime_env is called only once because of the map assert mocked_get_runtime_env.call_count == 1 assert n == 2