Пример #1
0
    def test_create_basic_vlan(self):
        xmldata = """
<site name='primary' type='primary'>
  <vlan type='project' number='2006'/>
</site>
"""
        tree = etree.fromstring(xmldata)
        node = tree.find("vlan")
        vlanobj = vlan.create_vlan_from_node(node, self.defaults, self.site)

        self.failUnlessEqual(vlanobj.site, self.site)
        self.failUnlessEqual(vlanobj.type, "project")
        self.failUnlessEqual(vlanobj.number, 2006)
        self.failUnlessEqual(len(vlanobj.get_networks()), 0)
Пример #2
0
    def test_create_basic_vlan(self):
        xmldata = """
<site name='primary' type='primary'>
  <vlan type='project' number='2006'/>
</site>
"""
        tree = etree.fromstring(xmldata)
        node = tree.find('vlan')
        vlanobj = vlan.create_vlan_from_node(node, self.defaults, self.site)

        self.failUnlessEqual(vlanobj.site, self.site)
        self.failUnlessEqual(vlanobj.type, 'project')
        self.failUnlessEqual(vlanobj.number, 2006)
        self.failUnlessEqual(len(vlanobj.get_networks()), 0)
Пример #3
0
    def test_create_vlan_with_1_network(self):
        """
        Test creation of a VLAN with 1 network
        """
        xmldata = """
<site name='primary' type='primary'>
  <vlan type='project' number='2006'>
    <network number="10.23.34.0/27" gateway="10.23.34.1"/>
  </vlan>
</site>
"""
        tree = etree.fromstring(xmldata)
        node = tree.find("vlan")
        vlanobj = vlan.create_vlan_from_node(node, self.defaults, self.site)

        self.failUnlessEqual(vlanobj.site, self.site)
        self.failUnlessEqual(vlanobj.type, "project")
        self.failUnlessEqual(vlanobj.number, 2006)
        self.failUnlessEqual(len(vlanobj.get_networks()), 1)
Пример #4
0
    def test_create_vlan_with_1_network(self):
        """
        Test creation of a VLAN with 1 network
        """        
        xmldata = """
<site name='primary' type='primary'>
  <vlan type='project' number='2006'>
    <network number="10.23.34.0/27" gateway="10.23.34.1"/>
  </vlan>
</site>
"""
        tree = etree.fromstring(xmldata)
        node = tree.find('vlan')
        vlanobj = vlan.create_vlan_from_node(node, self.defaults, self.site)

        self.failUnlessEqual(vlanobj.site, self.site)
        self.failUnlessEqual(vlanobj.type, 'project')
        self.failUnlessEqual(vlanobj.number, 2006)
        self.failUnlessEqual(len(vlanobj.get_networks()), 1)