Ejemplo n.º 1
0
    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")
Ejemplo n.º 2
0
    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")
Ejemplo n.º 3
0
    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")
Ejemplo n.º 4
0
    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')
Ejemplo n.º 5
0
    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')
Ejemplo n.º 6
0
    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')