def test_MarketListeners_save_message_exception(self):
     p = self._create_valid_plaintext_message('test_handle')
     signature = 'test_signature'
     l = MessageListenerImpl(self.ws, self.db)
     self.db.messages.save_message.side_effect = Exception("test_exception")
     l.notify(p, signature)
     self.assertEqual('[ERROR] Market.Listener.notify Exception: test_exception', self.catcher[0]['message'][0])
 def test_MarketListeners_save_message_exception(self):
     p = self._create_valid_plaintext_message('test_handle')
     signature = 'test_signature'
     l = MessageListenerImpl(self.ws, self.db)
     self.db.messages.save_message.side_effect = Exception("test_exception")
     l.notify(p, signature)
     self.assertEqual(
         '[ERROR] Market.Listener.notify Exception: test_exception',
         self.catcher[0]['message'][0])
Example #3
0
 def test_MarketListeners_notify_without_handle_success(self):
     p = self._create_valid_plaintext_message('')
     signature = 'test_signature'
     l = MessageListenerImpl(self.ws, self.db)
     l.notify(p, signature)
     self.db.messages.save_message.assert_called_with(
         '746573745f67756964', u'', 'test_pubkey', u'test_subject', 'ORDER',
         u'test_message', 10, 'test_avatar_hash', signature, False)
     self.ws.push.assert_called_with(self._create_valid_message_json(''))
 def test_MarketListeners_notify_without_handle_success(self):
     p = self._create_valid_plaintext_message('')
     signature = 'test_signature'
     l = MessageListenerImpl(self.ws, self.db)
     l.notify(p, signature)
     self.db.messages.save_message.assert_called_with('746573745f67756964',
                                                      u'', 'test_pubkey',
                                                      u'test_subject',
                                                      'ORDER',
                                                      u'test_message', 10,
                                                      'test_avatar_hash',
                                                      signature, False)
     self.ws.push.assert_called_with(self._create_valid_message_json(''))