|
@@ -13,61 +13,61 @@
|
|
|
|
|
|
|
|
|
|
|
|
-"""Tests for isc.net.check."""
|
|
|
+"""Tests for isc.net.parse."""
|
|
|
import unittest
|
|
|
-from isc.net.check import port_check, addr_check
|
|
|
+from isc.net.parse import port_parse, addr_parse
|
|
|
|
|
|
class TestCheckPort(unittest.TestCase):
|
|
|
"""
|
|
|
- Testcases for the isc.net.port_check function
|
|
|
+ Testcases for the isc.net.port_parse function
|
|
|
"""
|
|
|
def test_fail(self):
|
|
|
"""
|
|
|
Test if it fails on invalid input in the correct way.
|
|
|
"""
|
|
|
- self.assertRaises(ValueError, port_check, "not a number")
|
|
|
- self.assertRaises(ValueError, port_check, -1)
|
|
|
- self.assertRaises(ValueError, port_check, 65536)
|
|
|
+ self.assertRaises(ValueError, port_parse, "not a number")
|
|
|
+ self.assertRaises(ValueError, port_parse, -1)
|
|
|
+ self.assertRaises(ValueError, port_parse, 65536)
|
|
|
|
|
|
def test_success(self):
|
|
|
"""
|
|
|
Test if it succeeds on valid inputs and returns the correct output
|
|
|
"""
|
|
|
- self.assertEqual(port_check(0), 0)
|
|
|
- self.assertEqual(port_check("65535"), 65535)
|
|
|
- self.assertEqual(port_check(1234), 1234)
|
|
|
+ self.assertEqual(port_parse(0), 0)
|
|
|
+ self.assertEqual(port_parse("65535"), 65535)
|
|
|
+ self.assertEqual(port_parse(1234), 1234)
|
|
|
|
|
|
class TestCheckIP(unittest.TestCase):
|
|
|
"""
|
|
|
- Testcases for the isc.net.ip_check function
|
|
|
+ Testcases for the isc.net.ip_par function
|
|
|
"""
|
|
|
def test_fail(self):
|
|
|
"""
|
|
|
Test if it fails on invalid input the correct way.
|
|
|
"""
|
|
|
- self.assertRaises(ValueError, addr_check, "not an address")
|
|
|
- self.assertRaises(ValueError, addr_check, "123.456.789.012")
|
|
|
- self.assertRaises(ValueError, addr_check, "123.0.0.")
|
|
|
+ self.assertRaises(ValueError, addr_parse, "not an address")
|
|
|
+ self.assertRaises(ValueError, addr_parse, "123.456.789.012")
|
|
|
+ self.assertRaises(ValueError, addr_parse, "123.0.0.")
|
|
|
|
|
|
- self.assertRaises(ValueError, addr_check, "192.0.2.0/24")
|
|
|
- self.assertRaises(ValueError, addr_check, "0000.0.0.0")
|
|
|
- self.assertRaises(ValueError, addr_check, "bada:ddr0::")
|
|
|
- self.assertRaises(ValueError, addr_check, "2001:db8::/32")
|
|
|
+ self.assertRaises(ValueError, addr_parse, "192.0.2.0/24")
|
|
|
+ self.assertRaises(ValueError, addr_parse, "0000.0.0.0")
|
|
|
+ self.assertRaises(ValueError, addr_parse, "bada:ddr0::")
|
|
|
+ self.assertRaises(ValueError, addr_parse, "2001:db8::/32")
|
|
|
|
|
|
- self.assertRaises(ValueError, addr_check, "2001:db8:0:0:0:0:0:0:0")
|
|
|
+ self.assertRaises(ValueError, addr_parse, "2001:db8:0:0:0:0:0:0:0")
|
|
|
|
|
|
- self.assertRaises(ValueError, addr_check, "2001::db8::c")
|
|
|
+ self.assertRaises(ValueError, addr_parse, "2001::db8::c")
|
|
|
|
|
|
def test_success(self):
|
|
|
"""
|
|
|
Test if it succeeds on valid inputs and returns addresses that look
|
|
|
the same.
|
|
|
"""
|
|
|
- self.assertEqual("192.0.2.0", str(addr_check("192.0.2.0")))
|
|
|
- self.assertEqual("2001:bd8::", str(addr_check("2001:bd8::")))
|
|
|
+ self.assertEqual("192.0.2.0", str(addr_parse("192.0.2.0")))
|
|
|
+ self.assertEqual("2001:bd8::", str(addr_parse("2001:bd8::")))
|
|
|
|
|
|
- self.assertEqual("2001:bd8::", str(addr_check("2001:bd8:0:0:0:0:0:0")))
|
|
|
- self.assertEqual("::", str(addr_check("::")))
|
|
|
+ self.assertEqual("2001:bd8::", str(addr_parse("2001:bd8:0:0:0:0:0:0")))
|
|
|
+ self.assertEqual("::", str(addr_parse("::")))
|
|
|
|
|
|
if __name__ == "__main__":
|
|
|
unittest.main()
|