(self)
| 389 | return dev_usage |
| 390 | |
| 391 | def net_usage(self): |
| 392 | devices = [] |
| 393 | dev_usage = [] |
| 394 | if self.get_status() == 1: |
| 395 | tree = ElementTree.fromstring(self._XMLDesc(0)) |
| 396 | for target in tree.findall("devices/interface/target"): |
| 397 | devices.append(target.get("dev")) |
| 398 | for i, dev in enumerate(devices): |
| 399 | rx_use_ago = self.instance.interfaceStats(dev)[0] |
| 400 | tx_use_ago = self.instance.interfaceStats(dev)[4] |
| 401 | time.sleep(1) |
| 402 | rx_use_now = self.instance.interfaceStats(dev)[0] |
| 403 | tx_use_now = self.instance.interfaceStats(dev)[4] |
| 404 | rx_diff_usage = (rx_use_now - rx_use_ago) * 8 |
| 405 | tx_diff_usage = (tx_use_now - tx_use_ago) * 8 |
| 406 | dev_usage.append({'dev': i, 'rx': rx_diff_usage, 'tx': tx_diff_usage}) |
| 407 | else: |
| 408 | for i, dev in enumerate(self.get_net_device()): |
| 409 | dev_usage.append({'dev': i, 'rx': 0, 'tx': 0}) |
| 410 | return dev_usage |
| 411 | |
| 412 | def get_telnet_port(self): |
| 413 | telnet_port = None |
no test coverage detected