def test_unplugged(self, mock_ioctl, mock_unpack):
"""
The link speed for an unplugged interface is reported as 0.
"""
sock = socket.socket(
socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_IP)
# ioctl always succeeds
mock_unpack.return_value = (65535, False)
result = get_network_interface_speed(sock, b"eth0")
mock_ioctl.assert_called_with(ANY, ANY, ANY)
mock_unpack.assert_called_with("12xHB28x", ANY)
self.assertEqual((0, False), result)
评论列表
文章目录