def test_getting_interfaces(monkeypatch):
    monkeypatch.setattr(persistentnetnames, 'physical_interfaces',
                        provide_test_interfaces)
    monkeypatch.setattr(api, 'produce', produce_mocked())
    interface = next(persistentnetnames.interfaces())
    assert interface.name
    assert interface.devpath
    assert interface.driver
    assert interface.vendor
    assert interface.pci_info
    assert interface.mac
예제 #2
0
 def process(self):
     self.produce(
         PersistentNetNamesFacts(
             interfaces=list(persistentnetnames.interfaces())))