Initial formatting run with Black. Integration tests and unit tests pass before and after this change.
This commit is contained in:
@ -2,17 +2,18 @@ import unittest
|
||||
import yaml
|
||||
import config.bridgedomain as bridgedomain
|
||||
|
||||
|
||||
class TestBridgeDomainMethods(unittest.TestCase):
|
||||
def setUp(self):
|
||||
with open("unittest/test_bridgedomain.yaml", "r") as f:
|
||||
self.cfg = yaml.load(f, Loader = yaml.FullLoader)
|
||||
self.cfg = yaml.load(f, Loader=yaml.FullLoader)
|
||||
|
||||
def test_get_by_name(self):
|
||||
ifname, iface = bridgedomain.get_by_name(self.cfg, "bd10")
|
||||
self.assertIsNotNone(iface)
|
||||
self.assertEqual("bd10", ifname)
|
||||
self.assertEqual(iface['mtu'], 3000)
|
||||
self.assertIn("BondEthernet0", iface['interfaces'])
|
||||
self.assertEqual(iface["mtu"], 3000)
|
||||
self.assertIn("BondEthernet0", iface["interfaces"])
|
||||
|
||||
ifname, iface = bridgedomain.get_by_name(self.cfg, "bd-notexist")
|
||||
self.assertIsNone(iface)
|
||||
@ -25,14 +26,28 @@ class TestBridgeDomainMethods(unittest.TestCase):
|
||||
self.assertFalse(bridgedomain.is_bridgedomain(self.cfg, "GigabitEthernet1/0/0"))
|
||||
|
||||
def test_members(self):
|
||||
self.assertTrue(bridgedomain.is_bridge_interface(self.cfg, "GigabitEthernet1/0/0"))
|
||||
self.assertTrue(bridgedomain.is_bridge_interface(self.cfg, "GigabitEthernet2/0/0.100"))
|
||||
self.assertFalse(bridgedomain.is_bridge_interface(self.cfg, "GigabitEthernet3/0/0"))
|
||||
self.assertFalse(bridgedomain.is_bridge_interface(self.cfg, "GigabitEthernet3/0/0.100"))
|
||||
self.assertTrue(
|
||||
bridgedomain.is_bridge_interface(self.cfg, "GigabitEthernet1/0/0")
|
||||
)
|
||||
self.assertTrue(
|
||||
bridgedomain.is_bridge_interface(self.cfg, "GigabitEthernet2/0/0.100")
|
||||
)
|
||||
self.assertFalse(
|
||||
bridgedomain.is_bridge_interface(self.cfg, "GigabitEthernet3/0/0")
|
||||
)
|
||||
self.assertFalse(
|
||||
bridgedomain.is_bridge_interface(self.cfg, "GigabitEthernet3/0/0.100")
|
||||
)
|
||||
|
||||
def test_unique(self):
|
||||
self.assertFalse(bridgedomain.is_bridge_interface_unique(self.cfg, "GigabitEthernet1/0/0"))
|
||||
self.assertTrue(bridgedomain.is_bridge_interface_unique(self.cfg, "GigabitEthernet2/0/0.100"))
|
||||
self.assertFalse(
|
||||
bridgedomain.is_bridge_interface_unique(self.cfg, "GigabitEthernet1/0/0")
|
||||
)
|
||||
self.assertTrue(
|
||||
bridgedomain.is_bridge_interface_unique(
|
||||
self.cfg, "GigabitEthernet2/0/0.100"
|
||||
)
|
||||
)
|
||||
|
||||
def test_enumerators(self):
|
||||
ifs = bridgedomain.get_bridge_interfaces(self.cfg)
|
||||
@ -55,13 +70,13 @@ class TestBridgeDomainMethods(unittest.TestCase):
|
||||
self.assertIsNone(settings)
|
||||
|
||||
settings = bridgedomain.get_settings(self.cfg, "bd10")
|
||||
self.assertTrue(settings['learn'])
|
||||
self.assertTrue(settings['unknown-unicast-flood'])
|
||||
self.assertTrue(settings['unicast-flood'])
|
||||
self.assertEqual(settings['mac-age-minutes'], 0)
|
||||
self.assertTrue(settings["learn"])
|
||||
self.assertTrue(settings["unknown-unicast-flood"])
|
||||
self.assertTrue(settings["unicast-flood"])
|
||||
self.assertEqual(settings["mac-age-minutes"], 0)
|
||||
|
||||
settings = bridgedomain.get_settings(self.cfg, "bd11")
|
||||
self.assertTrue(settings['learn'])
|
||||
self.assertFalse(settings['unknown-unicast-flood'])
|
||||
self.assertFalse(settings['unicast-flood'])
|
||||
self.assertEqual(settings['mac-age-minutes'], 10)
|
||||
self.assertTrue(settings["learn"])
|
||||
self.assertFalse(settings["unknown-unicast-flood"])
|
||||
self.assertFalse(settings["unicast-flood"])
|
||||
self.assertEqual(settings["mac-age-minutes"], 10)
|
||||
|
Reference in New Issue
Block a user