def testWarningIfNoOutputData(self): # Test warning in case of no output data edPlugin = EDPlugin() edPlugin.configure() edPlugin.executeSynchronous() xsDataResultReference = XSDataResult() listOfWarningMessages = edPlugin.getListOfWarningMessages() EDAssert.equal(1, len(listOfWarningMessages), "Test warning in case of no output data, no warning messages = 1") EDAssert.equal(xsDataResultReference.marshal(), edPlugin.dataOutput.marshal(), "Test warning in case of no output data, default XSDataResult") # Test warning in case of named output data edPlugin = EDPlugin() edPlugin.configure() xsDataStringTest = XSDataString("Test1") edPlugin.setDataOutput(xsDataStringTest, "test") edPlugin.executeSynchronous() xsDataResultReference = XSDataResult() listOfWarningMessages = edPlugin.getListOfWarningMessages() EDAssert.equal(0, len(listOfWarningMessages), "Test warning in case of named output data, no warning messages = 0")