コード例 #1
0
 def test_fields(self):
     exception = Exception()
     message = FailureMessage(exception=exception, request={})
     assert message == {
         'successful': False,
         'exception': exception,
         'request': {},
         'advice': {
             'reconnect': 'none',
             'interval': 0
         }
     }
コード例 #2
0
 def test_init(self):
     message = FailureMessage()
     assert message.failure
     assert message == {
         'successful': False,
         'exception': None,
         'advice': {
             'reconnect': 'none',
             'interval': 0
         }
     }
     exception = Exception()
     message = FailureMessage({'exception': exception}, successful=True)
     assert not message.failure
     assert message == {
         'successful': True,
         'exception': exception,
         'advice': {
             'reconnect': 'none',
             'interval': 0
         }
     }