import pytest from freqtrade.util import render_template, render_template_with_fallback def test_render_template_fallback(): from jinja2.exceptions import TemplateNotFound with pytest.raises(TemplateNotFound): val = render_template( templatefile='subtemplates/indicators_does-not-exist.j2',) val = render_template_with_fallback( templatefile='strategy_subtemplates/indicators_does-not-exist.j2', templatefallbackfile='strategy_subtemplates/indicators_minimal.j2', ) assert isinstance(val, str) assert 'if self.dp' in val