Petr Šebek has uploaded a new change for review. Change subject: Testcase vlaned network to bridgeless ......................................................................
Testcase vlaned network to bridgeless Added functional set to test bug 980174. Add network with protocol dhcp, bridgeless and vlaned network to same nic. They both should be created and ifcfg file of bridgeless network should be present. Change-Id: I97ac3464736ac1e8cc4e31cb3a1f5e4db7ee9ebb Bug-Url: https://bugzilla.redhat.com/980174 Signed-off-by: Petr Sebek <[email protected]> --- M tests/functional/networkTests.py 1 file changed, 23 insertions(+), 0 deletions(-) git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/11/18911/1 diff --git a/tests/functional/networkTests.py b/tests/functional/networkTests.py index 94dd0e8..127639d 100644 --- a/tests/functional/networkTests.py +++ b/tests/functional/networkTests.py @@ -19,6 +19,7 @@ from contextlib import contextmanager from threading import Thread import time +import os.path import neterrors @@ -1133,3 +1134,25 @@ status, msg = self.vdsm_net.setupNetworks({}, bondings, {}) self.assertEquals(status, SUCCESS, msg) + + def testAddVlanedBridgeless(self): + vlan_name = 'vlan_net' + with dummyIf(1) as nics: + nic, = nics + networks = {NETWORK_NAME: {'nic': nic, 'bridged': False, + 'bootproto': 'dhcp'}, + vlan_name: {'nic': nic, 'bridged': True, + 'vlan': VLAN_ID}} + with self.vdsm_net.pinger(): + status, msg = self.vdsm_net.setupNetworks(networks, {}, {}) + self.assertEqual(status, SUCCESS, msg) + self.assertTrue(self.vdsm_net.networkExists(NETWORK_NAME)) + self.assertTrue(self.vdsm_net.networkExists(vlan_name)) + ifcfg_file = '/etc/sysconfig/network-scripts/ifcfg-' + \ + NETWORK_NAME + self.assertTrue(os.path.isfile(ifcfg_file)) + delete_networks = {NETWORK_NAME: {'remove': True}, + vlan_name: {'remove': True}} + status, msg = self.vdsm_net.setupNetworks(delete_networks, + {}, {}) + self.assertEqual(status, SUCCESS, msg) -- To view, visit http://gerrit.ovirt.org/18911 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I97ac3464736ac1e8cc4e31cb3a1f5e4db7ee9ebb Gerrit-PatchSet: 1 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Petr Šebek <[email protected]> _______________________________________________ vdsm-patches mailing list [email protected] https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
