def test_system_through_operations(self): calc = [{'func': MockMultiParamFunction.key, 'name': 'my_mvp', 'kwds': self.parms_for_test}] ops = OcgOperations(dataset=self.fields_for_ops_test, calc=calc) ret = ops.execute() actual_variable = ret.get_element(variable_name='my_mvp') self.assertEqual(actual_variable.get_value().tolist(), self.desired_value) ops = OcgOperations(dataset=self.fields_for_ops_test, calc=calc, output_format='nc') ret = ops.execute() actual = RequestDataset(ret).get()['my_mvp'] self.assertEqual(actual.get_value().tolist(), self.desired_value)