def test_isValidIP(self): correctIp = ['172.31.2.7', '1.2', '0.0'] for ip in correctIp: errorMsg = ip + " is not valid." self.assertTrue(Validate.isValidIP(ip), msg=errorMsg) incorrectIp = ['1.a.2.3', '0.0.'] for ip in incorrectIp: errorMsg = ip + " is not valid." self.assertFalse(Validate.isValidIP(ip), msg=errorMsg)
def validate_params(self): if not Validate.isValidIP(self.vip_ip): self.errorHelper("VIP is not valid. Exiting.") for ip in self.target_ip: if not Validate.isValidIP(ip): self.errorHelper("Target ip are not valid. Exiting.") if not Validate.isValidPort(self.vip_port): self.errorHelper("Port not valid. Exiting.") if not Validate.isInterfaceUp(self.vip_interface): self.errorHelper(self.vip_interface+" is not up. Check using ifconfig. Exiting.")