test_pipeline_hooks.py 596 B

1234567891011121314151617
  1. from unittest.mock import ANY
  2. from ..pipeline import pipeline
  3. def test_markdown_extensions_hook_is_called_by_pipeline(mocker):
  4. plugin = mocker.Mock()
  5. mocker.patch("misago.markup.pipeline.hooks.markdown_extensions", [plugin])
  6. pipeline.extend_markdown(mocker.Mock())
  7. plugin.asssert_called_once_with(ANY)
  8. def test_parsing_result_processors_hook_is_called_by_pipeline(mocker):
  9. plugin = mocker.Mock()
  10. mocker.patch("misago.markup.pipeline.hooks.parsing_result_processors", [plugin])
  11. pipeline.extend_markdown(mocker.Mock())
  12. plugin.asssert_called_once_with(ANY, ANY)