Files
pyscript/pyscriptjs/tests/py-unit/test_python_plugins.py
2023-01-16 18:52:31 +00:00

18 lines
568 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"
interpreter = "just an interpreter"
py_markdown.plugin.configure(config)
console_mock.log.assert_called_with("configuration received: just a config")
py_markdown.plugin.afterStartup(interpreter)
console_mock.log.assert_called_with("interpreter received: just an interpreter")