class_docstr: Test the AMI L1b reader.
class_docstr_tok: ["Test","the","AMI","L1b","reader","."]
docstr: Test that asking for a bad calibration fails.
docstr_tok: ["Test","that","asking","for","a","bad","calibration","fails","."]
code: def test_bad_calibration(self):
      """Test that asking for a bad calibration fails."""
      from satpy.tests.utils import make_dataid
  
      with raises(ValueError, match="_bad_ invalid value for .*"):
          _ = make_dataid(name="VI006", calibration="_bad_")
  
imports: import unittest
  from unittest import mock
  import dask.array
  import numpy
  import xarray
  from pytest import approx, raises
label_desc: Use image node_id 5 for calling the TestAMIL1bNetCDF obj's underlying member method code with example usage: obj.test_bad_calibration() without return types