def _updateIfRates(self, hs0, hs1): i = 0 for ifid in self._ifids: if (hs0.interfaces[ifid].operstate != hs1.interfaces[ifid].operstate): self._ifrates[i] = netinfo.speed(ifid) i += 1
def testSpeedInRange(self): for d in netinfo.nics(): s = netinfo.speed(d) self.assertFalse(s < 0) self.assertTrue(s in ETHTOOL_SPEEDS or s == 0)
def testSpeedInvalidNic(self): nicName = 'DUMMYNICDEVNAME' self.assertTrue(nicName not in netinfo.nics()) s = netinfo.speed(nicName) self.assertEqual(s, 0)