class_docstr: Test the FciL2NCFileHandler reader.
class_docstr_tok: ["Test","the","FciL2NCFileHandler","reader","."]
docstr: Test all basic functionalities.
docstr_tok: ["Test","all","basic","functionalities","."]
code: def test_all_basic(self):
      """Test all basic functionalities."""
      assert self.fh.spacecraft_name == "test_platform"
      assert self.fh.sensor_name == "test_data_source"
      assert self.fh.ssp_lon == 0.0
  
      global_attributes = self.fh._get_global_attributes()
      expected_global_attributes = {
          "filename": self.test_file,
          "spacecraft_name": "test_platform",
          "ssp_lon": 0.0,
          "sensor": "test_data_source",
          "platform_name": "test_platform",
      }
      assert global_attributes == expected_global_attributes
  
imports: import os
  import unittest
  import uuid
  from contextlib import suppress
  from unittest import mock
  import numpy
  import pytest
  from netCDF4 import Dataset
  from pyresample import geometry
  from satpy.readers.fci_l2_nc import FciL2NCAMVFileHandler, FciL2NCFileHandler, FciL2NCSegmentFileHandler
  from satpy.tests.utils import make_dataid
label_desc: Use image node_id 3 for calling the TestFciL2NCFileHandler obj's underlying member method code with example usage: obj.test_all_basic() without return types