class_docstr: Test the file handler.
class_docstr_tok: ["Test","the","file","handler","."]
docstr: Test whether coordinates returned by get_dataset() are correct.
code: def test_get_dataset_coords(self):
      """Test whether coordinates returned by get_dataset() are correct."""
      lon = self.reader.get_dataset(
          key=make_dataid(name="longitude"), info={}
      )
      lat = self.reader.get_dataset(
          key=make_dataid(name="latitude"), info={}
      )
      # ... this only compares the valid (unmasked) elements
      assert np.all(
          lat.to_masked_array() == self.lat
      ), "get_dataset() returns invalid latitude"
      assert np.all(
          lon.to_masked_array() == self.lon
      ), "get_dataset() returns invalid longitude"
  
imports: import datetime
  import unittest
  from unittest import mock
  import numpy
  import pytest
  import xarray
  from pyresample.geometry import AreaDefinition
  from satpy.readers.goes_imager_nc import is_vis_channel
  from satpy.tests.utils import make_dataid
label_desc: Use image node_id 2 for calling the GOESNCFileHandlerTest obj's underlying member method code with example usage: obj.test_get_dataset_coords() without return types