def validate_apply_global_profiles_contain_same_queues(self, system_row): q_profile = utils.get_column_data_from_row(system_row, "q_profile") if not q_profile: return schedule_profile = utils.get_column_data_from_row(system_row, "qos") if not schedule_profile: return qos_utils.validate_profiles_contain_same_queues( q_profile[0], schedule_profile[0])
def validate_apply_global_profiles_contain_same_queues(self, system_row): q_profile = utils.get_column_data_from_row(system_row, "q_profile") if not q_profile: return schedule_profile = utils.get_column_data_from_row(system_row, "qos") if not schedule_profile: return qos_utils.validate_profiles_contain_same_queues( q_profile[0], schedule_profile[0])
def validate_apply_port_profiles_contain_same_queues( self, system_row, validation_args): idl = validation_args.idl q_profile = utils.get_column_data_from_row(system_row, "q_profile") if not q_profile: return for port_row in idl.tables["Port"].rows.itervalues(): if len(port_row.qos) != 0: qos_utils.validate_profiles_contain_same_queues( q_profile[0], port_row.qos[0])
def validate_apply_port_profiles_contain_same_queues( self, system_row, validation_args): idl = validation_args.idl q_profile = utils.get_column_data_from_row(system_row, "q_profile") if not q_profile: return for port_row in idl.tables["Port"].rows.itervalues(): if len(port_row.qos) != 0: qos_utils.validate_profiles_contain_same_queues( q_profile[0], port_row.qos[0])
def validate_apply_port_profiles_contain_same_queues( self, port_row, system_row): if not hasattr(port_row, 'qos'): return schedule_profile = utils.get_column_data_from_row(port_row, "qos") if schedule_profile == []: return if not hasattr(system_row, 'q_profile'): return queue_profile = utils.get_column_data_from_row(system_row, "q_profile") if queue_profile == []: return qos_utils.validate_profiles_contain_same_queues( queue_profile[0], schedule_profile[0])