def test_error_raised_if_renderer_not_found(fakefile): with pytest.raises(MFRError): core.render(fakefile, handler=None)
def test_render_detects_filetype_if_no_handler_given(fakefile): core.register_filehandler(FakeHandler) core.render(fakefile) assert FakeHandler.renderers['html'].called
def test_render(fakefile): core.register_filehandler(FakeHandler) core.render(fakefile, handler=FakeHandler()) assert FakeHandler.renderers['html'].called