diff options
author | kali <kali@leap.se> | 2013-05-01 04:41:11 +0900 |
---|---|---|
committer | kali <kali@leap.se> | 2013-05-01 04:41:11 +0900 |
commit | 2370950c7e2d15355daa95a01f20e77786da742e (patch) | |
tree | 48ca59704d3414321d87f4fe521dd90bdc5ecc97 /src/leap/services/eip/tests | |
parent | 6acb92af4fef12ec0fad3741c58dee8ae3457d12 (diff) |
sanitize ip address
Diffstat (limited to 'src/leap/services/eip/tests')
-rw-r--r-- | src/leap/services/eip/tests/test_eipconfig.py | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/src/leap/services/eip/tests/test_eipconfig.py b/src/leap/services/eip/tests/test_eipconfig.py index 1675472f..ce04c2fc 100644 --- a/src/leap/services/eip/tests/test_eipconfig.py +++ b/src/leap/services/eip/tests/test_eipconfig.py @@ -114,9 +114,9 @@ class EIPConfigTest(BaseLeapTest): self.assertEqual( config.get_clusters(), None) - def test_openvpnoptions(self): + def test_sanitize_config(self): """ - check the sanitization of openvpn options + check the sanitization of options """ # extra parameters data = copy.deepcopy(sample_config) @@ -169,6 +169,24 @@ class EIPConfigTest(BaseLeapTest): {'cipher': 'AES-128-CBC', 'tls-cipher': 'DHE-RSA-AES128-SHA'}) + # bad_ip + data = copy.deepcopy(sample_config) + data['gateways'][0]["ip_address"] = "11.22.33.44;" + self.write_config(data) + config = EIPConfig() + config.load(self.configfile) + self.assertEqual( + config.get_gateway_ip(), + None) + + data = copy.deepcopy(sample_config) + data['gateways'][0]["ip_address"] = "11.22.33.44`" + self.write_config(data) + config = EIPConfig() + config.load(self.configfile) + self.assertEqual( + config.get_gateway_ip(), + None) if __name__ == "__main__": unittest.main() |