コード例 #1
0
ファイル: sampling.py プロジェクト: hackxay/vdsm
 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
コード例 #2
0
ファイル: netinfoTests.py プロジェクト: lukas-bednar/vdsm
 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)
コード例 #3
0
ファイル: netinfoTests.py プロジェクト: lukas-bednar/vdsm
 def testSpeedInvalidNic(self):
     nicName = 'DUMMYNICDEVNAME'
     self.assertTrue(nicName not in netinfo.nics())
     s = netinfo.speed(nicName)
     self.assertEqual(s, 0)
コード例 #4
0
ファイル: netinfoTests.py プロジェクト: rexhsu/vdsm-ubuntu
 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)
コード例 #5
0
ファイル: netinfoTests.py プロジェクト: rexhsu/vdsm-ubuntu
 def testSpeedInvalidNic(self):
     nicName = 'DUMMYNICDEVNAME'
     self.assertTrue(nicName not in netinfo.nics())
     s = netinfo.speed(nicName)
     self.assertEqual(s, 0)