class_docstr: Unit tests for FIDUCEO MVIRI file handlers.
class_docstr_tok: ["Unit","tests","for","FIDUCEO","MVIRI","file","handlers","."]
docstr: Test warning about bad VIS quality.
docstr_tok: ["Test","warning","about","bad","VIS","quality","."]
code: def test_bad_quality_warning(self, file_handler):
      """Test warning about bad VIS quality."""
      file_handler.nc.nc["quality_pixel_bitmask"] = 2
      vis = make_dataid(
          name="VIS", resolution=2250, calibration="reflectance"
      )
      with pytest.warns(UserWarning):
          file_handler.get_dataset(vis, {})
  
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 8 for calling the TestFiduceoMviriFileHandlers obj's underlying member method code with example usage: obj.test_bad_quality_warning(file_handler) without return types