From b9bfe64c39f628e78e8a25c6de1f2971141824ed Mon Sep 17 00:00:00 2001 From: tomdds Date: Mon, 15 Jul 2019 14:00:43 -0400 Subject: [PATCH] Fixed file formatting --- tests/render_vue_component.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/render_vue_component.py b/tests/render_vue_component.py index c9de4037..5d9f3b08 100644 --- a/tests/render_vue_component.py +++ b/tests/render_vue_component.py @@ -5,6 +5,7 @@ from wtforms.fields import StringField from wtforms.validators import InputRequired from wtforms import Form + class InitialValueForm(Form): datafield = StringField(label="initialvalue value", default="initialvalue") @@ -12,10 +13,12 @@ class InitialValueForm(Form): label="error", validators=[InputRequired(message="Test Error Message")] ) + @pytest.fixture def env(app, scope="function"): return app.jinja_env + @pytest.fixture def upload_input_macro(env): # override tojson as identity function to prevent @@ -24,28 +27,34 @@ def upload_input_macro(env): upload_template = env.get_template("components/upload_input.html") return getattr(upload_template.module, "UploadInput") + @pytest.fixture def checkbox_input_macro(env): checkbox_template = env.get_template("components/checkbox_input.html") return getattr(checkbox_template.module, "CheckboxInput") + @pytest.fixture def initial_value_form(scope="function"): return InitialValueForm() + def write_template(content, name): with open("js/test_templates/{}".format(name), "w") as fh: fh.write(content) + def test_make_checkbox_input_template(checkbox_input_macro, initial_value_form): initial_value_form.datafield.widget = CheckboxInput() rendered_checkbox_macro = checkbox_input_macro(initial_value_form.datafield) write_template(rendered_checkbox_macro, "checkbox_input_template.html") + def test_make_upload_input_template(upload_input_macro, initial_value_form): rendered_upload_macro = upload_input_macro(initial_value_form.datafield) write_template(rendered_upload_macro, "upload_input_template.html") + def test_make_upload_input_error_template(upload_input_macro, initial_value_form): initial_value_form.validate() rendered_upload_macro = upload_input_macro(initial_value_form.errorfield)