def test_create_using(self): m = self.makeModel() # TODO: this is duplicate code with other transformation tests modelcopy = TransformationFactory('gdp.cuttingplane').create_using(m) modelcopy_buf = StringIO() modelcopy.pprint(ostream=modelcopy_buf) modelcopy_output = modelcopy_buf.getvalue() TransformationFactory('gdp.cuttingplane').apply_to(m) model_buf = StringIO() m.pprint(ostream=model_buf) model_output = model_buf.getvalue() self.maxDiff = None self.assertMultiLineEqual(modelcopy_output, model_output)