mirror of
https://github.com/pyscript/pyscript.git
synced 2025-12-20 18:55:29 -05:00
Fix py-markdown plugin (#1008)
* 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>
This commit is contained in:
17
pyscriptjs/tests/py-unit/test_python_plugins.py
Normal file
17
pyscriptjs/tests/py-unit/test_python_plugins.py
Normal file
@@ -0,0 +1,17 @@
|
||||
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")
|
||||
Reference in New Issue
Block a user