def testParsePseudotranslationLogFile(self):        
     edPluginPhenixXtriagev1_1 = self.createPlugin()
     logFilePseudotranslation = os.path.join(self.getPluginTestsDataHome(), "PhenixXtriage_pseudotranslation.log")
     xsDataResultPhenixXtriage = edPluginPhenixXtriagev1_1.parseLogFile(logFilePseudotranslation)
     # Check log file
     EDAssert.equal(True, os.path.exists(xsDataResultPhenixXtriage.logFile.path.value), "Log file")
     # Reference data
     xmlFile = os.path.join(self.getPluginTestsDataHome(), "XSDataResultPhenixXtriage_pseudotranslation.xml")
     xml = self.readAndParseFile(xmlFile)        
     xsDataResultPhenixXtriageReference = XSDataResultPhenixXtriage.parseString(xml)
     # Remove the paths to the log file before comparison
     xsDataResultPhenixXtriage.logFile = None
     xsDataResultPhenixXtriageReference.logFile = None
     EDAssert.equal(xsDataResultPhenixXtriageReference.marshal(),
                    xsDataResultPhenixXtriage.marshal(), "Output values")
 def testParseLogFile(self):
     edPluginPhenixXtriagev1_1 = self.createPlugin()
     logFile = os.path.join(
         self.getPluginTestsDataHome(),
         "PhenixXtriage_noTwinning_noPseudotranslation.log")
     xsDataResultPhenixXtriage = edPluginPhenixXtriagev1_1.parseLogFile(
         logFile)
     # Check log file
     EDAssert.equal(
         True, os.path.exists(xsDataResultPhenixXtriage.logFile.path.value),
         "Log file")
     # Reference data
     xmlFile = os.path.join(self.getPluginTestsDataHome(),
                            "XSDataResultPhenixXtriage_reference.xml")
     xml = self.readAndParseFile(xmlFile)
     xsDataResultPhenixXtriageReference = XSDataResultPhenixXtriage.parseString(
         xml)
     # Remove the paths to the log file before comparison
     xsDataResultPhenixXtriage.logFile = None
     xsDataResultPhenixXtriageReference.logFile = None
     EDAssert.equal(xsDataResultPhenixXtriageReference.marshal(),
                    xsDataResultPhenixXtriage.marshal(), "Output values")