class_docstr: Test the MWSL1BFile reader.
docstr: Test get the longitudes.
docstr_tok: ["Test","get","the","longitudes","."]
code: def test_get_navigation_longitudes(self, caplog, fake_file, reader):
      """Test get the longitudes."""
      dataset_id = {"name": "mws_lon"}
      dataset_info = {"file_key": "data/navigation_data/mws_lon"}
  
      dataset = reader.get_dataset(dataset_id, dataset_info)
  
      expected_lons = np.array(
          [
              [35.753498, 35.753498, 35.753498, 35.753498, 35.753498],
              [35.753498, 35.753498, 35.753498, 35.753498, 35.753498],
              [35.753498, 35.753498, 35.753498, 35.753498, 35.753498],
              [35.753498, 35.753498, 35.753498, 35.753498, 35.753498],
              [35.753498, 35.753498, 35.753498, 35.753498, 35.753498],
          ],
          dtype=np.float32,
      )
  
      longitudes = dataset[0:5, 0:5].data.compute()
      np.testing.assert_allclose(longitudes, expected_lons)
  
imports: import logging
  from datetime import datetime
  from unittest.mock import patch
  import numpy
  import pytest
  import xarray
  from netCDF4 import Dataset
  from satpy.readers.mws_l1b import MWSL1BFile, get_channel_index_from_name
label_desc: Use image node_id 12 for calling the TestMwsL1bNCFileHandler obj's underlying member method code with example usage: obj.test_get_navigation_longitudes(caplog, fake_file, reader) without return types