def test_build(self, get_os_version_mock, get_os_type_mock): get_os_type_mock.return_value = "suse" get_os_version_mock.return_value = "11" hardware = Hardware() result = hardware.get() osdisks = hardware.osdisks() for dev_item in result['mounts']: self.assertTrue(dev_item['available'] >= 0) self.assertTrue(dev_item['used'] >= 0) self.assertTrue(dev_item['percent'] != None) self.assertTrue(dev_item['device'] != None) self.assertTrue(dev_item['mountpoint'] != None) self.assertTrue(dev_item['type'] != None) self.assertTrue(dev_item['size'] > 0) for os_disk_item in osdisks: self.assertTrue(os_disk_item['available'] >= 0) self.assertTrue(os_disk_item['used'] >= 0) self.assertTrue(os_disk_item['percent'] != None) self.assertTrue(os_disk_item['device'] != None) self.assertTrue(os_disk_item['mountpoint'] != None) self.assertTrue(os_disk_item['type'] != None) self.assertTrue(os_disk_item['size'] > 0) self.assertTrue(len(result['mounts']) == len(osdisks))
class Register: """ Registering with the server. Get the hardware profile and declare success for now """ def __init__(self, config): self.config = config self.hardware = Hardware(self.config) self.init_time_ms = int(1000 * time.time()) def build(self, response_id='-1'): timestamp = int(time.time() * 1000) hostInfo = HostInfo(self.config) agentEnv = {} hostInfo.register(agentEnv, runExpensiveChecks=True) current_ping_port = self.config.get('agent', 'ping_port') register = { 'id': int(response_id), 'timestamp': timestamp, 'hostname': hostname.hostname(self.config), 'currentPingPort': int(current_ping_port), 'publicHostname': hostname.public_hostname(self.config), 'hardwareProfile': self.hardware.get(), 'agentEnv': agentEnv, 'agentVersion': Utils.read_agent_version(self.config), 'prefix': self.config.get('agent', 'prefix'), 'agentStartTime': self.init_time_ms } return register
def test_build(self): hardware = Hardware() result = hardware.get() osdisks = hardware.osdisks() for dev_item in result['mounts']: self.assertTrue(dev_item['available'] >= 0) self.assertTrue(dev_item['used'] >= 0) self.assertTrue(dev_item['percent'] != None) self.assertTrue(dev_item['device'] != None) self.assertTrue(dev_item['mountpoint'] != None) self.assertTrue(dev_item['size'] > 0) for os_disk_item in osdisks: self.assertTrue(os_disk_item['available'] >= 0) self.assertTrue(os_disk_item['used'] >= 0) self.assertTrue(os_disk_item['percent'] != None) self.assertTrue(os_disk_item['device'] != None) self.assertTrue(os_disk_item['mountpoint'] != None) self.assertTrue(os_disk_item['size'] > 0) self.assertTrue(len(result['mounts']) == len(osdisks))
def test_build(self): hardware = Hardware(AmbariConfig().getConfig()) result = hardware.get() osdisks = hardware.osdisks() for dev_item in result['mounts']: self.assertTrue(dev_item['available'] >= 0) self.assertTrue(dev_item['used'] >= 0) self.assertTrue(dev_item['percent'] != None) self.assertTrue(dev_item['device'] != None) self.assertTrue(dev_item['mountpoint'] != None) self.assertTrue(dev_item['type'] != None) self.assertTrue(dev_item['size'] > 0) for os_disk_item in osdisks: self.assertTrue(os_disk_item['available'] >= 0) self.assertTrue(os_disk_item['used'] >= 0) self.assertTrue(os_disk_item['percent'] != None) self.assertTrue(os_disk_item['device'] != None) self.assertTrue(os_disk_item['mountpoint'] != None) self.assertTrue(os_disk_item['type'] != None) self.assertTrue(os_disk_item['size'] > 0) self.assertTrue(len(result['mounts']) == len(osdisks))
def test_build(self): hardware = Hardware() result = hardware.get() self.assertTrue(result['coreCount'] >= 1) self.assertTrue(result['netSpeed'] != None)