Пример #1
0
    def test_regular(self):
        sender = MagicMock()
        context = MagicMock()
        suggest = MagicMock()
        target = Target(sender, context, suggest)
        target.json_decode = MagicMock(return_value={"_rev": "context_revision_value"})

        response = Mock()
        response.headers = {"_id": "suggest_id_value"}
        handler = MagicMock()
        target.post_suggest_callback(response, handler, "message_value")

        suggest.write_new_suggestion.assert_called_once_with(handler)
        self.assertEqual("suggest_id_value", handler.suggest_id)