def test_SYSTEM_TASK_ABS_CPU_conversion(value, converted_value, cpu_capacity): with mock.patch('django.conf.settings') as mock_settings: mock_settings.SYSTEM_TASK_ABS_CPU = value mock_settings.SYSTEM_TASK_FORKS_CPU = 4 assert convert_cpu_str_to_decimal_cpu(value) == converted_value assert get_corrected_cpu(-1) == converted_value assert get_cpu_effective_capacity(-1) == cpu_capacity
def refresh_capacity_fields(self): """Update derived capacity fields from cpu and memory (no save)""" if self.node_type == 'hop': self.cpu_capacity = 0 self.mem_capacity = 0 # formula has a non-zero offset, so we make sure it is 0 for hop nodes else: self.cpu_capacity = get_cpu_effective_capacity(self.cpu) self.mem_capacity = get_mem_effective_capacity(self.memory) self.set_capacity_value()
def refresh_capacity_fields(self): """Update derived capacity fields from cpu and memory (no save)""" self.cpu_capacity = get_cpu_effective_capacity(self.cpu) self.mem_capacity = get_mem_effective_capacity(self.memory) self.set_capacity_value()