def testParseNetwork(self): network_line = """TECH-SRV-1-INT D-FW-V 77.80.231.0/27 921 othernet""" vlan = processor.network(network_line.split(), self.c, None) network = self._query('SELECT * FROM network')[0] self.assertEquals(network.node_id, 1, "Wrong node id") self.assertEquals(network.name, 'EVENT@TECH-SRV-1-INT', "Wrong network name") self.assertEquals(network.vlan, 921, "Wrong VLAN") self.assertEquals(network.terminator, 'D-FW-V', "Wrong terminator") self.assertEquals(network.ipv4, 1297147648, "Wrong IPv4 long") self.assertEquals(network.ipv4_txt, "77.80.231.0/27", "Wrong IPv4 address") self.assertEquals(network[7], "2001:67c:24d8:921::/64", "Wrong IPv6 address") self.assertEquals(network.ipv4_netmask, 4294967264, "Wrong IPv4 netmask long") self.assertEquals(network.ipv4_netmask_txt, "255.255.255.224", "Wrong IPv4 netmask") self.assertEquals(network.ipv6_netmask_txt, "64", "Wrong IPv6 netmask decimal") self.assertEquals(network.ipv4_gateway, 1297147649, "Wrong IPv4 gateway long") self.assertEquals(network.ipv4_gateway_txt, "77.80.231.1", "Wrong IPv4 gateway address ") self.assertEquals(network.ipv6_gateway_txt, "2001:67c:24d8:921::1", "Wrong IPv6 gateway address") self.assertEquals(network.ipv4_netmask_dec, 27, "Wrong IPv4 netmask decimal") self.assertEquals(network.ipv6_capable, 1, "Wrong IPv6 capability")
def testParseNetwork(self): network_line = """TECH-SRV-1-INT D-FW-V 77.80.231.0/27 921 othernet""" vlan = processor.network(network_line.split(), self.c, None) network = self._query('SELECT * FROM network')[0] self.assertEquals(network.node_id, 1, "Wrong node id") self.assertEquals(network.name, 'EVENT@TECH-SRV-1-INT', "Wrong network name") self.assertEquals(network.vlan, 921, "Wrong VLAN") self.assertEquals(network.terminator, 'D-FW-V', "Wrong terminator") self.assertEquals(network.ipv4, 1297147648, "Wrong IPv4 long") self.assertEquals(network.ipv4_txt, "77.80.231.0/27", "Wrong IPv4 address") self.assertEquals( network[7], "2001:67c:24d8:921::/64", "Wrong IPv6 address") self.assertEquals(network.ipv4_netmask, 4294967264, "Wrong IPv4 netmask long") self.assertEquals( network.ipv4_netmask_txt, "255.255.255.224", "Wrong IPv4 netmask") self.assertEquals(network.ipv6_netmask_txt, "64", "Wrong IPv6 netmask decimal") self.assertEquals(network.ipv4_gateway, 1297147649, "Wrong IPv4 gateway long") self.assertEquals( network.ipv4_gateway_txt, "77.80.231.1", "Wrong IPv4 gateway address ") self.assertEquals( network.ipv6_gateway_txt, "2001:67c:24d8:921::1", "Wrong IPv6 gateway address") self.assertEquals(network.ipv4_netmask_dec, 27, "Wrong IPv4 netmask decimal") self.assertEquals(network.ipv6_capable, 1, "Wrong IPv6 capability")
def testParseNetworkNoVlan(self): network_line = """TECH-SRV-1-INT 77.80.231.0/27 D-FW-V - othernet""" vlan = processor.network(network_line.split(), self.c, None) network = self._query('SELECT * FROM network')[0] self.assertEquals(network.vlan, None, "Has VLAN") self.assertEquals(network[7], None, "Has IPv6 address") self.assertEquals(network.ipv6_netmask_txt, None, "Has IPv6 netmask decimal") self.assertEquals(network.ipv6_gateway_txt, None, "Has IPv6 gateway address") self.assertEquals(network.ipv6_capable, 0, "Wrong IPv6 capability")
def testParseNetworkNoVlan(self): network_line = """TECH-SRV-1-INT D-FW-V 77.80.231.0/27 - othernet""" vlan = processor.network(network_line.split(), self.c, None) network = self._query('SELECT * FROM network')[0] self.assertEquals(network.vlan, None, "Has VLAN") self.assertEquals(network[7], None, "Has IPv6 address") self.assertEquals(network.ipv6_netmask_txt, None, "Has IPv6 netmask decimal") self.assertEquals(network.ipv6_gateway_txt, None, "Has IPv6 gateway address") self.assertEquals(network.ipv6_capable, 0, "Wrong IPv6 capability")