def METHOD_NAME(self):
    """Test that temperature unit conversions works as expected."""
    # test converting between °C and K
    from satpy.writers.ninjotiff import convert_units
    from ..utils import make_fake_scene
    sc = make_fake_scene(
            {"IR108": np.arange(25, dtype="f4").reshape(5, 5)},
            common_attrs={"units": "K"})
    ds_in_k = sc["IR108"]
    for out_unit in ("C", "CELSIUS"):
        ds_out_c = convert_units(ds_in_k, "K", out_unit)
        np.testing.assert_array_almost_equal(ds_in_k - 273.15, ds_out_c)
        assert ds_in_k.attrs != ds_out_c.attrs
        assert ds_out_c.attrs["units"] == out_unit
    # test that keys aren't lost
    assert ds_out_c.attrs.keys() - ds_in_k.attrs.keys() <= {"units"}
    assert ds_in_k.attrs.keys() <= ds_out_c.attrs.keys()