def _device_info(device): """Gather a given device information. """ return { 'device': device, 'mtu': netdev.dev_mtu(device), 'speed': netdev.dev_speed(device), 'alias': netdev.dev_alias(device), }
def test_dev_alias(self): """Test device alias read. """ mock_handle = io.open.return_value mock_handle.read.return_value = 'foo alias\n' res = netdev.dev_alias('foo') io.open.assert_called_with('/sys/class/net/foo/ifalias') self.assertEqual(res, 'foo alias')
def test_dev_alias(self, mock_open): """Test device alias read. """ mock_file = mock_open.return_value mock_filectx = mock_file.__enter__.return_value mock_filectx.read.return_value = 'foo alias\n' res = netdev.dev_alias('foo') mock_open.assert_called_with('/sys/class/net/foo/ifalias') self.assertEqual(res, 'foo alias')