1
0
mirror of https://github.com/gryf/wicd.git synced 2025-12-20 04:48:00 +01:00

Implemented basic IPv6 support -- needs HEAVY testing

This commit is contained in:
David Paleino
2012-05-06 17:52:39 +02:00
parent 11e8a96677
commit b6225c97d3
3 changed files with 53 additions and 16 deletions

View File

@@ -18,6 +18,18 @@ class TestMisc(unittest.TestCase):
def test_valid_ip_3(self):
self.assertTrue(misc.IsValidIP('10.0.1.1'))
def test_valid_ip_4(self):
self.assertTrue(misc.IsValidIP('::'))
def test_valid_ip_5(self):
self.assertTrue(misc.IsValidIP('::1'))
def test_valid_ip_6(self):
self.assertTrue(misc.IsValidIP('FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF'))
def test_valid_ip_7(self):
self.assertTrue(misc.IsValidIP('2001:0db8:85a3:0000:0000:8a2e:0370:7334'))
def test_invalid_ip_1(self):
self.assertFalse(misc.IsValidIP('-10.0.-1.-1'))
@@ -27,6 +39,18 @@ class TestMisc(unittest.TestCase):
def test_invalid_ip_3(self):
self.assertFalse(misc.IsValidIP('1000.0.0.1'))
def test_invalid_ip_4(self):
self.assertFalse(misc.IsValidIP(':'))
def test_invalid_ip_5(self):
self.assertFalse(misc.IsValidIP('1:'))
def test_invalid_ip_6(self):
self.assertFalse(misc.IsValidIP('ZZZZ:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF'))
def test_invalid_ip_7(self):
self.assertFalse(misc.IsValidIP('2001:0db8:85Z3:0000:0000:8a2e:0370:7334'))
def test_run_valid_regex(self):
import re
regex = re.compile('.*(ABC.EFG).*')