class TestDL(object): def setup(self): try: self.dl = DL() except NetlinkError as e: if e.code == errno.ENOENT: raise SkipTest('devlink not supported') else: raise dls = self.dl.get_dump() if not dls: raise SkipTest('no devlink devices found') def teardown(self): self.dl.close() def test_list(self): self.dl.list()
class TestDL(object): def setup(self): try: self.dl = DL() except NetlinkError as e: if e.code == errno.ENOENT: raise SkipTest('devlink not supported') else: raise dls = self.dl.get_dump() if not dls: raise SkipTest('no devlink devices found') def teardown(self): self.dl.close() def test_list(self): self.dl.list()
from pyroute2 import DL dl = DL() for q in dl.get_dump(): print('%s\t%s' % (q.get_attr('DEVLINK_ATTR_BUS_NAME'), q.get_attr('DEVLINK_ATTR_DEV_NAME'))) dl.close()