def METHOD_NAME(self, mock_query_func):
    mock_query_func.return_value = VariableList(
        [
            Variable(
                "votemper",
                "Sea water potential temperature",
                "Kelvin",
                sorted(["time", "depth", "latitude", "longitude"]),
            )
        ]
    )
    calculated = {
        "votemper": {
            "equation": "votemper -273.15",
            "units": "degree_C",
            "dims": ("time", "depth", "latitude", "longitude"),
        }
    }
    with CalculatedImpl(
        "tests/testdata/mercator_test.nc", calculated=calculated
    ) as data:
        self.assertEqual(len(data.variables), 1)
        v = data.get_dataset_variable("votemper")
        self.assertAlmostEqual(v[0, 0, 17, 816].values, 271.1796875 - 273.15)
        self.assertEqual(v.attrs.long_name, "Sea water potential temperature")
        self.assertEqual(v.shape, (1, 50, 850, 1800))