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")
예제 #2
0
 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")