def pqos_pid_get_pid_assoc_m(class_id, count_ref): "Mock pqos_pid_get_pid_assoc()." self.assertEqual(class_id, 7) ctypes_ref_set_uint(count_ref, len(pid_array)) return ctypes.cast(pid_array, ctypes.POINTER(ctypes.c_uint))
def pqos_alloc_assign_m(mask, core_array, core_array_len, class_id_ref): "Mock pqos_alloc_assign()." mba_mask = 1 << CPqosCapability.PQOS_CAP_TYPE_MBA l3ca_mask = 1 << CPqosCapability.PQOS_CAP_TYPE_L3CA expected_mask = mba_mask | l3ca_mask self.assertEqual(mask, expected_mask) self.assertEqual(core_array_len, 4) self.assertEqual(core_array[0], 1) self.assertEqual(core_array[1], 2) self.assertEqual(core_array[2], 4) self.assertEqual(core_array[3], 7) ctypes_ref_set_uint(class_id_ref, 3) return 0
def pqos_alloc_assign_pid_m(mask, pid_array, pid_array_len, class_id_ref): "Mock pqos_alloc_assign_pid()." l2ca_mask = 1 << CPqosCapability.PQOS_CAP_TYPE_L2CA l3ca_mask = 1 << CPqosCapability.PQOS_CAP_TYPE_L3CA expected_mask = l2ca_mask | l3ca_mask self.assertEqual(mask, expected_mask) self.assertEqual(pid_array_len, 4) self.assertEqual(pid_array[0], 1000) self.assertEqual(pid_array[1], 1200) self.assertEqual(pid_array[2], 2300) self.assertEqual(pid_array[3], 5000) ctypes_ref_set_uint(class_id_ref, 3) return 0
def pqos_allc_assoc_get_pid_m(pid, class_id_ref): "Mock pqos_alloc_assoc_get_pid()." self.assertEqual(pid, 200) ctypes_ref_set_uint(class_id_ref, 1) return 0
def pqos_allc_assoc_get_m(core, class_id_ref): "Mock pqos_alloc_assoc_get()." self.assertEqual(core, 2) ctypes_ref_set_uint(class_id_ref, 5) return 0
def pqos_mon_assoc_get_mock(core, rmid_ref): "Mock pqos_mon_assoc_get()." self.assertEqual(core, 3) ctypes_ref_set_uint(rmid_ref, 7) return 0