def test_memory(self): memory_dict = system_info_collector.get_memory_info() assert 'memfree' in memory_dict assert 'memtotal' in memory_dict assert 'swapfree' in memory_dict assert 'swaptotal' in memory_dict for v in memory_dict.values(): assert isinstance(v, int)
def system(self): system_info_dict = {} now = unix_utc_now() # unix time if 'memory' in self.active_checks: memory = system_info_collector.get_memory_info() if memory != False: memory['time'] = now system_info_dict['memory'] = memory if 'cpu' in self.active_checks: cpu = system_info_collector.get_cpu_utilization() if cpu != False: cpu['time'] = now system_info_dict['cpu'] = cpu if 'loadavg' in self.active_checks: loadavg = system_info_collector.get_load_average() if loadavg != False: loadavg['time'] = now system_info_dict['loadavg'] = loadavg if 'disk' in self.active_checks: disk = system_info_collector.get_disk_usage() if disk != False: disk['time'] = now system_info_dict['disk'] = disk if 'network' in self.active_checks and sys.platform != 'darwin': network = system_info_collector.get_network_traffic() if network != False: network['time'] = now system_info_dict['network'] = network return system_info_dict