def test_create_vlan_by_index(self): require_user("root") require_8021q() ifL = self.get_ifname() ifV = self.get_ifname() self.ip.create(kind="dummy", ifname=ifL).commit() self.ip.create(kind="vlan", ifname=ifV, link=self.ip.interfaces[ifL].index, vlan_id=101).commit() assert self.ip.interfaces[ifV].link == self.ip.interfaces[ifL].index
def test_create_vlan_by_interface(self): require_user('root') require_8021q() ifL = self.get_ifname() ifV = self.get_ifname() self.ip.create(kind='dummy', ifname=ifL).commit() self.ip.create(kind='vlan', ifname=ifV, link=self.ip.interfaces[ifL], vlan_id=101).commit() assert self.ip.interfaces[ifV].link == \ self.ip.interfaces[ifL].index
def test_create_vlan_by_index(self): require_user('root') require_8021q() assert 'bala' not in self.ip.interfaces assert 'bv101' not in self.ip.interfaces self.ip.create(kind='dummy', ifname='bala').commit() self.ip.create(kind='vlan', ifname='bv101', link=self.ip.interfaces.bala.index, vlan_id=101).commit() assert self.ip.interfaces.bv101.if_master == \ self.ip.interfaces.bala.index
def test_create_vlan_by_index(self): require_user('root') require_8021q() ifL = self.get_ifname() ifV = self.get_ifname() self.ip.create(kind='dummy', ifname=ifL).commit() self.ip.create(kind='vlan', ifname=ifV, link=self.ip.interfaces[ifL].index, vlan_id=101).commit() assert self.ip.interfaces[ifV].link == \ self.ip.interfaces[ifL].index
def test_create_vlan(self): require_user('root') require_8021q() self.launcher('create_vlan')