def test_create_network_netmask(self): """ Test creating a network using netmask syntax """ xmldata = """ <network number="10.45.7.0" netmask="255.255.248.0" gateway="10.77.7.99"/> """ node = etree.fromstring(xmldata) net = network.create_network_from_node(node, self.defaults, self.site) self.failUnlessEqual(net.number, "10.45.7.0") self.failUnlessEqual(net.maskbits, 21) self.failUnlessEqual(net.netmask, "255.255.248.0") self.failUnlessEqual(net.gateway, "10.77.7.99")
def test_create_network_2(self): """ Second network test """ xmldata = """ <network number="10.45.7.0/13" gateway="10.77.3.4"/> """ node = etree.fromstring(xmldata) net = network.create_network_from_node(node, self.defaults, self.site) self.failUnlessEqual(net.number, "10.45.7.0") self.failUnlessEqual(net.maskbits, 13) self.failUnlessEqual(net.netmask, "255.248.0.0") self.failUnlessEqual(net.gateway, "10.77.3.4")
def test_create_network(self): """ Test a basic network creation """ xmldata = """ <network number="192.168.1.0/24" gateway="192.168.1.1"/> """ node = etree.fromstring(xmldata) net = network.create_network_from_node(node, self.defaults, self.site) self.failUnlessEqual(net.number, "192.168.1.0") self.failUnlessEqual(net.maskbits, 24) self.failUnlessEqual(net.netmask, "255.255.255.0") self.failUnlessEqual(net.gateway, "192.168.1.1")
def test_create_network_netmask(self): """ Test creating a network using netmask syntax """ xmldata = """ <network number="10.45.7.0" netmask="255.255.248.0" gateway="10.77.7.99"/> """ node = etree.fromstring(xmldata) net = network.create_network_from_node(node, self.defaults, self.site) self.failUnlessEqual(net.number, '10.45.7.0') self.failUnlessEqual(net.maskbits, 21) self.failUnlessEqual(net.netmask, '255.255.248.0') self.failUnlessEqual(net.gateway, '10.77.7.99')
def test_create_network_2(self): """ Second network test """ xmldata = """ <network number="10.45.7.0/13" gateway="10.77.3.4"/> """ node = etree.fromstring(xmldata) net = network.create_network_from_node(node, self.defaults, self.site) self.failUnlessEqual(net.number, '10.45.7.0') self.failUnlessEqual(net.maskbits, 13) self.failUnlessEqual(net.netmask, '255.248.0.0') self.failUnlessEqual(net.gateway, '10.77.3.4')
def test_create_network(self): """ Test a basic network creation """ xmldata = """ <network number="192.168.1.0/24" gateway="192.168.1.1"/> """ node = etree.fromstring(xmldata) net = network.create_network_from_node(node, self.defaults, self.site) self.failUnlessEqual(net.number, '192.168.1.0') self.failUnlessEqual(net.maskbits, 24) self.failUnlessEqual(net.netmask, '255.255.255.0') self.failUnlessEqual(net.gateway, '192.168.1.1')