mirror of
https://github.com/pyscript/pyscript.git
synced 2025-12-19 18:27:29 -05:00
* fix wrong console method and unescape the tag content before running markdown on it * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * add markdown plugin example test * add PyMarkdown minimal test * remove commented code * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * remove import of console from pyscript * remove unused imports * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Fabio Pliger <fpliger@anaconda.com>
18 lines
546 B
Python
18 lines
546 B
Python
from unittest.mock import Mock
|
|
|
|
import py_markdown
|
|
|
|
|
|
class TestPyMarkdown:
|
|
def test_plugin_hooks(self, monkeypatch):
|
|
console_mock = Mock()
|
|
monkeypatch.setattr(py_markdown, "console", console_mock)
|
|
config = "just a config"
|
|
runtime = "just a runtime"
|
|
|
|
py_markdown.plugin.configure(config)
|
|
console_mock.log.assert_called_with("configuration received: just a config")
|
|
|
|
py_markdown.plugin.afterStartup(runtime)
|
|
console_mock.log.assert_called_with("runtime received: just a runtime")
|