class_docstr: Test the HRITFileHandler.
class_docstr_tok: ["Test","the","HRITFileHandler","."]
docstr: Test satellite position if there is no valid orbit polynomial.
docstr_tok: ["Test","satellite","position","if","there","is","no","valid","orbit","polynomial","."]
code: def test_satpos_no_valid_orbit_polynomial(self):
      """Test satellite position if there is no valid orbit polynomial."""
      reader = setup.get_fake_file_handler(
          observation_start_time=self.observation_start_time,
          nlines=self.nlines,
          ncols=self.ncols,
          projection_longitude=self.projection_longitude,
          orbit_polynomials=ORBIT_POLYNOMIALS_INVALID,
      )
      assert (
          "satellite_actual_longitude"
          not in reader.mda["orbital_parameters"]
      )
  
imports: import unittest
  from datetime import datetime
  from unittest import mock
  import numpy
  import pytest
  import xarray
  from numpy import testing
  from pyproj import CRS
  import satpy.tests.reader_tests.test_seviri_l1b_hrit_setup
  from satpy.readers.seviri_l1b_hrit import HRITMSGEpilogueFileHandler, HRITMSGFileHandler, HRITMSGPrologueFileHandler
  from satpy.tests.reader_tests.test_seviri_base import ORBIT_POLYNOMIALS_INVALID
  from satpy.tests.reader_tests.test_seviri_l1b_calibration import TestFileHandlerCalibrationBase
  from satpy.tests.utils import assert_attrs_equal, make_dataid
label_desc: Use image node_id 9 for calling the TestHRITMSGFileHandler obj's underlying member method code with example usage: obj.test_satpos_no_valid_orbit_polynomial() without return types