def test_hostinfo_register_suse(self, cit_mock, hvlc_mock, hvrc_mock, eac_mock, cf_mock, jp_mock, cls_mock, cu_mock, gir_mock, gipbr_mock, gipbn_mock, gpd_mock, aip_mock, aap_mock, whcf_mock, os_umask_mock, get_os_type_mock): cit_mock.return_value = True hvlc_mock.return_value = 1 hvrc_mock.return_value = 1 gipbr_mock.return_value = ["pkg1"] gipbn_mock.return_value = ["pkg2"] gpd_mock.return_value = ["pkg1", "pkg2"] get_os_type_mock.return_value = "suse" hostInfo = HostInfoLinux() dict = {} hostInfo.register(dict, False, False) self.assertTrue(cit_mock.called) self.assertTrue(gir_mock.called) self.assertTrue(gpd_mock.called) self.assertTrue(aip_mock.called) self.assertTrue(aap_mock.called) self.assertTrue(os_umask_mock.called) self.assertTrue(whcf_mock.called) self.assertTrue(0 < len(dict['installedPackages'])) self.assertTrue('agentTimeStampAtReporting' in dict['hostHealth'])
def test_hostinfo_register_suse(self, jce_mock, cit_mock, hvlc_mock, hvrc_mock, eac_mock, cf_mock, jp_mock, cls_mock, cu_mock, get_packages_mock, whcf_mock, os_umask_mock, get_os_type_mock): m = MagicMock() m.get_package_details.return_value = ["pkg1", "pkg2"] m.get_installed_pkgs_by_names.return_value = ["pkg2"] m.get_installed_pkgs_by_repo.return_value = ["pkg1"] get_packages_mock.return_value = m cit_mock.return_value = True hvlc_mock.return_value = 1 hvrc_mock.return_value = 1 get_os_type_mock.return_value = "suse" hostInfo = HostInfoLinux() dict = {} hostInfo.register(dict, False, False) self.assertTrue(cit_mock.called) self.assertTrue(os_umask_mock.called) self.assertTrue(whcf_mock.called) self.assertTrue(jce_mock.called) self.assertTrue('agentTimeStampAtReporting' in dict['hostHealth'])
def test_hostinfo_register(self, get_transparentHuge_page_mock, cit_mock, hvlc_mock, hvrc_mock, eac_mock, cf_mock, jp_mock, cls_mock, cu_mock, gir_mock, gipbr_mock, gipbn_mock, gpd_mock, aip_mock, aap_mock, whcf_mock, os_umask_mock, get_os_type_mock): cit_mock.return_value = True hvlc_mock.return_value = 1 hvrc_mock.return_value = 1 gipbr_mock.return_value = ["pkg1"] gipbn_mock.return_value = ["pkg2"] gpd_mock.return_value = ["pkg1", "pkg2"] get_os_type_mock.return_value = "redhat" hostInfo = HostInfoLinux() dict = {} hostInfo.register(dict, True, True) self.verifyReturnedValues(dict) hostInfo.register(dict, True, False) self.verifyReturnedValues(dict) hostInfo.register(dict, False, True) self.verifyReturnedValues(dict) self.assertTrue(os_umask_mock.call_count == 2) cit_mock.reset_mock() hostInfo = HostInfoLinux() dict = {} hostInfo.register(dict, False, False) self.assertTrue(cit_mock.called) self.assertEqual(1, cit_mock.call_count)
def test_hostinfo_register(self, get_transparentHuge_page_mock, cit_mock, hvlc_mock, hvrc_mock, eac_mock, cf_mock, jp_mock, cls_mock, cu_mock, get_packages_mock, whcf_mock, os_umask_mock, get_os_type_mock): m = MagicMock() m.get_package_details.return_value = ["pkg1", "pkg2"] m.get_installed_pkgs_by_names.return_value = ["pkg2"] m.get_installed_pkgs_by_repo.return_value = ["pkg1"] get_packages_mock.return_value = m cit_mock.return_value = True hvlc_mock.return_value = 1 hvrc_mock.return_value = 1 get_os_type_mock.return_value = "redhat" hostInfo = HostInfoLinux() dict = {} hostInfo.register(dict, True, True) self.verifyReturnedValues(dict) hostInfo.register(dict, True, False) self.verifyReturnedValues(dict) hostInfo.register(dict, False, True) self.verifyReturnedValues(dict) self.assertTrue(os_umask_mock.call_count == 2) cit_mock.reset_mock() hostInfo = HostInfoLinux() dict = {} hostInfo.register(dict, False, False) self.assertTrue(cit_mock.called) self.assertEqual(1, cit_mock.call_count)
def test_hostinfo_register_suse(self, cit_mock, hvlc_mock, hvrc_mock, eac_mock, cf_mock, jp_mock, cls_mock, cu_mock, gir_mock, gipbr_mock, gipbn_mock, gpd_mock, aip_mock, aap_mock, whcf_mock, os_umask_mock, get_os_type_mock): cit_mock.return_value = True hvlc_mock.return_value = 1 hvrc_mock.return_value = 1 gipbr_mock.return_value = ["pkg1"] gipbn_mock.return_value = ["pkg2"] gpd_mock.return_value = ["pkg1", "pkg2"] get_os_type_mock.return_value = "suse" hostInfo = HostInfoLinux() dict = {} hostInfo.register(dict, False, False) self.assertTrue(cit_mock.called) self.assertTrue(os_umask_mock.called) self.assertTrue(whcf_mock.called) self.assertTrue('agentTimeStampAtReporting' in dict['hostHealth'])