def driver(driver_name=Drivers.SYSFS): _drivers = driverloader.load_drivers('Bond', __name__, __path__[0]) return driverloader.get_driver(driver_name, _drivers)
def test_load_non_existing_driver(): _drivers = driverloader.load_drivers('ClassName', 'foo.bar', '/no/drivers') with pytest.raises(driverloader.NoDriverError): return driverloader.get_driver('shrubbery', _drivers)
def create(driver_name=Drivers.VSCTL): _drivers = driverloader.load_drivers('Ovs', __name__, __path__[0]) ovs_driver = driverloader.get_driver(driver_name, _drivers) return ovs_driver()
def driver(driver_name): _drivers = driverloader.load_drivers('IPRule', __name__, __path__[0]) return driverloader.get_driver(driver_name, _drivers)
def test_load_non_existing_driver(self): _drivers = driverloader.load_drivers( 'ClassName', 'foo.bar', '/no/drivers') with self.assertRaises(driverloader.NoDriverError): return driverloader.get_driver('shrubbery', _drivers)
def driver(driver_name=Drivers.LLDPAD): _drivers = driverloader.load_drivers('Lldp', __name__, __path__[0]) return driverloader.get_driver(driver_name, _drivers)