def test_network(): ip = utils.IP('192.168.1.2') assert ip.version() == 4 ip = utils.IP('2001:db3::1') assert ip.version() == 6 assert (utils.ip_in_network('192.168.2.0', '192.0.2.0/24') is False) assert (utils.ip_in_network('192.0.2.42', '192.0.2.0/24') is True) assert (utils.ip_in_network('2001:db3::1', '2001:db8::2/64') is False) assert (utils.ip_in_network('2001:db8::1', '2001:db8::2/64') is True) assert utils.get_ipv6_network("2002:db8::2/64") == "2002:db8::"