Example #1
0
 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")
Example #2
0
 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")
Example #3
0
 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")
Example #4
0
 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")