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])
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(''))