コード例 #1
0
ファイル: FitExceptionTest.py プロジェクト: radiocutfm/pyfit
 def shouldHandleStringFromApplicationExit(self):
     self._setAppConfig((ExceptionTestAppConfig, ExceptionTestAppConfig(),
                         ExceptionTestAppConfig, ExceptionTestAppConfig()))
     e = FitException("Test003")
     isExc, doTrace, msg = e.getMeaningfulMessage()
     assert msg == "It's magic!"
     assert isExc == KindOfMessage("exception")
     assert doTrace == TraceWanted("trace")
コード例 #2
0
ファイル: FitExceptionTest.py プロジェクト: radiocutfm/pyfit
 def shouldHandleTraceOverrideFromApplicationExit(self):
     self._setAppConfig((ExceptionTestAppConfig, ExceptionTestAppConfig(),
                         ExceptionTestAppConfig, ExceptionTestAppConfig()))
     e = FitException("Test001", "snark", "bojum")
     isExc, doTrace, msg = e.getMeaningfulMessage()
     assert msg == "For the snark was a bojum, you see."
     assert isExc == KindOfMessage("wrong")
     assert doTrace == TraceWanted("ignore")
コード例 #3
0
ファイル: FitExceptionTest.py プロジェクト: radiocutfm/pyfit
 def shouldHandleNewMessageAndTraceFromApplicationExit(self):
     self._setAppConfig((ExceptionTestAppConfig, ExceptionTestAppConfig(),
                         ExceptionTestAppConfig, ExceptionTestAppConfig()))
     e = FitException("Test002")
     isExc, doTrace, msg = e.getMeaningfulMessage()
     assert msg == "Insert lightbulb joke here"
     assert isExc == KindOfMessage("exception")
     assert doTrace == TraceWanted("ignore")
コード例 #4
0
ファイル: FitExceptionTest.py プロジェクト: copyleftdev/pyfit
 def shouldHandleStringFromApplicationExit(self):
     self._setAppConfig(
         (ExceptionTestAppConfig, ExceptionTestAppConfig(), ExceptionTestAppConfig, ExceptionTestAppConfig())
     )
     e = FitException("Test003")
     isExc, doTrace, msg = e.getMeaningfulMessage()
     assert msg == "It's magic!"
     assert isExc == KindOfMessage("exception")
     assert doTrace == TraceWanted("trace")
コード例 #5
0
ファイル: FitExceptionTest.py プロジェクト: copyleftdev/pyfit
 def shouldHandleNewMessageAndTraceFromApplicationExit(self):
     self._setAppConfig(
         (ExceptionTestAppConfig, ExceptionTestAppConfig(), ExceptionTestAppConfig, ExceptionTestAppConfig())
     )
     e = FitException("Test002")
     isExc, doTrace, msg = e.getMeaningfulMessage()
     assert msg == "Insert lightbulb joke here"
     assert isExc == KindOfMessage("exception")
     assert doTrace == TraceWanted("ignore")
コード例 #6
0
ファイル: FitExceptionTest.py プロジェクト: copyleftdev/pyfit
 def shouldHandleTraceOverrideFromApplicationExit(self):
     self._setAppConfig(
         (ExceptionTestAppConfig, ExceptionTestAppConfig(), ExceptionTestAppConfig, ExceptionTestAppConfig())
     )
     e = FitException("Test001", "snark", "bojum")
     isExc, doTrace, msg = e.getMeaningfulMessage()
     assert msg == "For the snark was a bojum, you see."
     assert isExc == KindOfMessage("wrong")
     assert doTrace == TraceWanted("ignore")
コード例 #7
0
ファイル: FitExceptionTest.py プロジェクト: radiocutfm/pyfit
 def should_badKey(self):
     e = FitException("100tseT", "snark", "bojum")
     result = e.getMeaningfulMessage()
     assert result[
         2] == "Unknown Message Key: ('100tseT', 'snark', 'bojum')"
コード例 #8
0
ファイル: FitExceptionTest.py プロジェクト: radiocutfm/pyfit
 def shouldRetrieveMessageParameters(self):
     e = FitException("Test001", "snark", "bojum")
     isExc, doTrace, msg = e.getMeaningfulMessage()
     assert msg == "For the snark was a bojum, you see."
     assert isExc == KindOfMessage("wrong")
     assert doTrace == TraceWanted("notrace")
コード例 #9
0
    def args(self, aTuple):
#        em("\nargs: '%s'" % (aTuple,))
        excObj = FitException(*aTuple)
#        em("argsInFitException: '%s'" % (excObj.args,))
        self.exc, self.trace, self.message = excObj.getMeaningfulMessage()
コード例 #10
0
ファイル: FitExceptionTest.py プロジェクト: copyleftdev/pyfit
 def should_badKey(self):
     e = FitException("100tseT", "snark", "bojum")
     result = e.getMeaningfulMessage()
     assert result[2] == "Unknown Message Key: ('100tseT', 'snark', 'bojum')"
コード例 #11
0
ファイル: FitExceptionTest.py プロジェクト: copyleftdev/pyfit
 def shouldRetrieveMessageParameters(self):
     e = FitException("Test001", "snark", "bojum")
     isExc, doTrace, msg = e.getMeaningfulMessage()
     assert msg == "For the snark was a bojum, you see."
     assert isExc == KindOfMessage("wrong")
     assert doTrace == TraceWanted("notrace")