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)
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)
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)
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)