Skip to content

Commit d73cf93

Browse files
authored
test: No master/slave in Selenium tests
Closes #14350
1 parent aee97ca commit d73cf93

File tree

2 files changed

+38
-38
lines changed

2 files changed

+38
-38
lines changed

test/selenium/selenium-network.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ def setUp(self):
6363
super().setUp()
6464
self.veth1 = Veth(self.machine, self.if_prefix + "sla1")
6565
self.bond = Bond(self.machine, self.if_prefix + "bnd")
66-
self.bond.attach_slave(self.veth1.left)
66+
self.bond.attach_member(self.veth1.left)
6767
self.bond.set_ipv4("192.168.223.150/24", "192.168.1.1")
6868
self.reload_frame()
6969

@@ -73,7 +73,7 @@ def tearDown(self):
7373
self.veth1.cleanup()
7474
self.bond.remove_connections("^" + self.if_prefix)
7575

76-
def testSlaveRemove(self):
76+
def testMemberRemove(self):
7777
self.wait_css("#networking-interfaces tr[data-interface='%s']" % self.bond.name, cond=clickable)
7878
self.click(self.wait_css("#networking-interfaces tr[data-interface='%s']" % self.bond.name, cond=clickable))
7979
self.click(self.wait_xpath("//tr[@data-interface='%s']//button" % self.veth1.left.name, cond=clickable))

test/selenium/testlib_avocado/libnetwork.py

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -238,32 +238,32 @@ def __init__(self, machine, name, mode="active-backup"):
238238
additional_params="type bond ifname {name} mode {mode}".format(name=self.name, mode=mode))
239239

240240
def deactivate_interfaces(self):
241-
for item in self.list_slaves():
241+
for item in self.list_members():
242242
self.con_down(item, fail=False)
243243
self.con_down(fail=False)
244244

245-
def attach_slave(self, iface):
245+
def attach_member(self, iface):
246246
iface = BaseNetworkClass.get_name(iface)
247247
self._nmcli_con_cmd(command="add con-name",
248248
name=self.name + iface,
249-
additional_params="type bond-slave ifname {slave} master {master}".
250-
format(slave=iface, master=self.name))
249+
additional_params="type bond-slave ifname {member} master {group}".
250+
format(member=iface, group=self.name))
251251
self.con_up(self.name + iface)
252252

253-
def detach_slave(self, iface):
253+
def detach_member(self, iface):
254254
iface = BaseNetworkClass.get_name(iface)
255255
self.con_down(self.name + iface)
256256
self.con_delete(self.name + iface)
257257

258-
def list_slaves(self):
258+
def list_members(self):
259259
try:
260260
return self.execute("cat /sys/class/net/{}/bonding/slaves".format(self.name)).strip().split()
261261
except subprocess.CalledProcessError:
262262
return []
263263

264264
def cleanup(self):
265-
for item in self.list_slaves():
266-
self.detach_slave(item)
265+
for item in self.list_members():
266+
self.detach_member(item)
267267
super().cleanup()
268268

269269

@@ -275,32 +275,32 @@ def __init__(self, machine, name):
275275
additional_params="type bridge ifname {name}".format(name=self.name))
276276

277277
def deactivate_interfaces(self):
278-
for item in self.list_slaves():
278+
for item in self.list_members():
279279
self.con_down(item, fail=False)
280280
self.con_down(fail=False)
281281

282-
def attach_slave(self, iface):
282+
def attach_member(self, iface):
283283
iface = BaseNetworkClass.get_name(iface)
284284
self._nmcli_con_cmd(command="add con-name",
285285
name=self.name + iface,
286-
additional_params="type bridge-slave ifname {slave} master {master}".
287-
format(slave=iface, master=self.name))
286+
additional_params="type bridge-slave ifname {member} master {group}".
287+
format(member=iface, group=self.name))
288288
self.con_up(self.name + iface)
289289

290-
def detach_slave(self, iface):
290+
def detach_member(self, iface):
291291
iface = BaseNetworkClass.get_name(iface)
292292
self.con_down(self.name + iface)
293293
self.con_delete(self.name + iface)
294294

295-
def list_slaves(self):
295+
def list_members(self):
296296
try:
297297
return self.execute("ls /sys/class/net/{}/brif/".format(self.name)).strip().split()
298298
except subprocess.CalledProcessError:
299299
return []
300300

301301
def cleanup(self):
302-
for item in self.list_slaves():
303-
self.detach_slave(item)
302+
for item in self.list_members():
303+
self.detach_member(item)
304304
super().cleanup()
305305

306306

@@ -336,20 +336,20 @@ def test_with(self):
336336
self.assertIn(iface_name, BaseNetworkClass(None, "None").list_all_devices())
337337
self.assertNotIn(iface_name, BaseNetworkClass(None, "None").list_all_devices())
338338

339-
def test_slaves(self):
339+
def test_members(self):
340340
iface_name = "ttbx"
341-
slave1_name = "tti1"
342-
slave2_name = "tti2"
341+
member1_name = "tti1"
342+
member2_name = "tti2"
343343
with Bond(None, iface_name) as bond:
344-
with Veth(None, slave1_name) as slave1, Veth(None, slave2_name) as slave2:
344+
with Veth(None, member1_name) as member1, Veth(None, member2_name) as member2:
345345
self.assertIn(iface_name, BaseNetworkClass(None, "None").list_all_devices())
346-
bond.attach_slave(slave1.left.name)
347-
bond.attach_slave(slave2.left.name)
348-
self.assertIn(slave1.left.name, bond.list_slaves())
349-
self.assertIn(slave2.left.name, bond.list_slaves())
346+
bond.attach_member(member1.left.name)
347+
bond.attach_member(member2.left.name)
348+
self.assertIn(member1.left.name, bond.list_members())
349+
self.assertIn(member2.left.name, bond.list_members())
350350

351351
self.assertNotIn(iface_name, BaseNetworkClass(None, "None").list_all_devices())
352-
self.assertNotIn(slave2_name + "0", BaseNetworkClass(None, "None").list_all_devices())
352+
self.assertNotIn(member2_name + "0", BaseNetworkClass(None, "None").list_all_devices())
353353

354354

355355
class TestBridge(TestCase):
@@ -366,20 +366,20 @@ def test_with(self):
366366
self.assertIn(iface_name, BaseNetworkClass(None, "None").list_all_devices())
367367
self.assertNotIn(iface_name, BaseNetworkClass(None, "None").list_all_devices())
368368

369-
def test_slaves(self):
369+
def test_members(self):
370370
iface_name = "ttmx"
371-
slave1_name = "tti3"
372-
slave2_name = "tti4"
371+
member1_name = "tti3"
372+
member2_name = "tti4"
373373
with Bridge(None, iface_name) as bridge:
374-
with Veth(None, slave1_name) as slave1, Veth(None, slave2_name) as slave2:
374+
with Veth(None, member1_name) as member1, Veth(None, member2_name) as member2:
375375
self.assertIn(iface_name, BaseNetworkClass(None, "None").list_all_devices())
376-
bridge.attach_slave(slave1.left)
377-
bridge.attach_slave(slave2.left)
378-
self.assertIn(slave1.left.name, bridge.list_slaves())
379-
self.assertIn(slave2.left.name, bridge.list_slaves())
376+
bridge.attach_member(member1.left)
377+
bridge.attach_member(member2.left)
378+
self.assertIn(member1.left.name, bridge.list_members())
379+
self.assertIn(member2.left.name, bridge.list_members())
380380

381381
self.assertNotIn(iface_name, BaseNetworkClass(None, "None").list_all_devices())
382-
self.assertNotIn(slave2_name + "0", BaseNetworkClass(None, "None").list_all_devices())
382+
self.assertNotIn(member2_name + "0", BaseNetworkClass(None, "None").list_all_devices())
383383

384384

385385
class GenericFunctions(TestCase):
@@ -399,7 +399,7 @@ def test_delete_match(self):
399399
def test_complex(self):
400400
with Veth(None, "ttvth") as veth:
401401
with Bond(None, "ttbnd") as bond, Bridge(None, "ttmost") as bridge:
402-
bond.attach_slave(veth.left)
403-
bridge.attach_slave(veth.right)
402+
bond.attach_member(veth.left)
403+
bridge.attach_member(veth.right)
404404
bridge.set_ipv4("192.168.225.5/24", "192.168.225.1")
405405
self.assertIn("192.168.225.5", BaseNetworkClass(None, "None").execute("ip a"))

0 commit comments

Comments
 (0)