20 lines
635 B
Python
20 lines
635 B
Python
from unittest.mock import patch
|
|
|
|
from kiwi.markup import Markup
|
|
|
|
from kiwi.exceptions import KiwiAnyMarkupPluginError
|
|
|
|
|
|
class TestMarkup:
|
|
@patch('kiwi.markup.any.MarkupAny')
|
|
def test_MarkupAny(self, mock_MarkupAny):
|
|
Markup.new('description')
|
|
mock_MarkupAny.assert_called_once_with('description')
|
|
|
|
@patch('kiwi.markup.xml.MarkupXML')
|
|
@patch('kiwi.markup.any.MarkupAny')
|
|
def test_MarkupXML(self, mock_MarkupAny, mock_MarkupXML):
|
|
mock_MarkupAny.side_effect = KiwiAnyMarkupPluginError('load-error')
|
|
Markup.new('description')
|
|
mock_MarkupXML.assert_called_once_with('description')
|