Skip to content
Snippets Groups Projects
Commit 55f86ecb authored by Rajmund Hruška's avatar Rajmund Hruška
Browse files

Test equality with arbitrary objects

parent 543913cd
Branches
No related tags found
1 merge request!9Add equality with arbitrary objects
Pipeline #12419 failed
...@@ -108,6 +108,14 @@ class TestIPRange(unittest.TestCase): ...@@ -108,6 +108,14 @@ class TestIPRange(unittest.TestCase):
self.assertFalse(ip2 != ip3) self.assertFalse(ip2 != ip3)
self.assertFalse(ip1 != ip3) self.assertFalse(ip1 != ip3)
def test4OtherObject(self):
ip1 = IP4Net("192.0.2.65/32")
ip2 = IP4Range("192.0.2.65-192.0.2.65")
ip3 = IP4("192.0.2.65")
self.assertFalse(ip1 == [ip1])
self.assertFalse(ip2 == 1)
self.assertFalse(ip3 == "192.0.2.65")
def test6SameNetRange(self): def test6SameNetRange(self):
net1 = IP6Net("2001:db8:220:1::/64") net1 = IP6Net("2001:db8:220:1::/64")
net2 = IP6Range("2001:db8:220:1::-2001:db8:220:1:ffff:ffff:ffff:ffff") net2 = IP6Range("2001:db8:220:1::-2001:db8:220:1:ffff:ffff:ffff:ffff")
...@@ -125,6 +133,14 @@ class TestIPRange(unittest.TestCase): ...@@ -125,6 +133,14 @@ class TestIPRange(unittest.TestCase):
self.assertFalse(ip2 != ip3) self.assertFalse(ip2 != ip3)
self.assertFalse(ip1 != ip3) self.assertFalse(ip1 != ip3)
def test6OtherObject(self):
ip1 = IP6Net("2001:db8:220:1:248:1893:25c8:1946/128")
ip2 = IP6Range("2001:db8:220:1:248:1893:25c8:1946-2001:db8:220:1:248:1893:25c8:1946")
ip3 = IP6("2001:db8:220:1:248:1893:25c8:1946")
self.assertFalse(ip1 == [ip1])
self.assertFalse(ip2 == 1)
self.assertFalse(ip3 == "2001:db8:220:1:248:1893:25c8:1946")
def test4Contains(self): def test4Contains(self):
self.assertTrue(IP4Net("192.0.2.64/28") in IP4Net("192.0.2.64/26")) self.assertTrue(IP4Net("192.0.2.64/28") in IP4Net("192.0.2.64/26"))
self.assertTrue(IP4Net("192.0.2.64/28") in IP4Range("192.0.2.64-192.0.2.127")) self.assertTrue(IP4Net("192.0.2.64/28") in IP4Range("192.0.2.64-192.0.2.127"))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment