class_docstr: Unit tests for FIDUCEO MVIRI file handlers.
class_docstr_tok: ["Unit","tests","for","FIDUCEO","MVIRI","file","handlers","."]
docstr: Test getting area definitions.
docstr_tok: ["Test","getting","area","definitions","."]
code: def test_get_area_definition(
      self, file_handler, name, resolution, area_exp
  ):
      """Test getting area definitions."""
      dataset_id = make_dataid(name=name, resolution=resolution)
      area = file_handler.get_area_def(dataset_id)
  
      assert area.crs == area_exp.crs
      np.testing.assert_allclose(area.area_extent, area_exp.area_extent)
  
imports: from __future__ import annotations
  import os
  from unittest import mock
  import dask.array
  import numpy
  import pytest
  import xarray
  from pyproj import CRS
  from pyresample.geometry import AreaDefinition
  from satpy.readers.mviri_l1b_fiduceo_nc import ALTITUDE, EQUATOR_RADIUS, POLE_RADIUS, DatasetWrapper, FiduceoMviriEasyFcdrFileHandler, FiduceoMviriFullFcdrFileHandler
  from satpy.tests.utils import make_dataid
label_desc: Use image node_id 6 for calling the TestFiduceoMviriFileHandlers obj's underlying member method code with example usage: obj.test_get_area_definition(file_handler, name, resolution, area_exp) without return types