def check_firewall(): firewall_obj = Firewall().getFirewallObject() firewall_on = firewall_obj.check_firewall() if firewall_obj.stderrdata and len(firewall_obj.stderrdata) > 0: print firewall_obj.stderrdata if firewall_on: print_warning_msg("%s is running. Confirm the necessary Ambari ports are accessible. " % firewall_obj.FIREWALL_SERVICE_NAME + "Refer to the Ambari documentation for more details on ports.") ok = get_YN_input("OK to continue [y/n] (y)? ", True) if not ok: raise FatalException(1, None)
def test_FirewallStopped(self, run_os_command_mock, get_os_major_version_mock, get_os_type_mock, get_os_family_mock): get_os_type_mock.return_value = "" get_os_family_mock.return_value = OSConst.REDHAT_FAMILY run_os_command_mock.return_value = 3, "", "" self.assertFalse(Firewall().getFirewallObject().check_firewall())
def test_FirewallRunning(self, run_os_command_mock, get_os_major_version_mock, get_os_type_mock, get_os_family_mock): get_os_type_mock.return_value = "" get_os_family_mock.return_value = OSConst.REDHAT_FAMILY run_os_command_mock.return_value = 0, "Table: filter", "" self.assertTrue(Firewall().getFirewallObject().check_firewall())
def getFirewallName(self): return Firewall().getFirewallObject().get_firewall_name()
def checkFirewall(self): return Firewall().getFirewallObject().check_firewall()
def checkIptables(self): return Firewall().getFirewallObject().check_iptables()