(app, client)
| 69 | |
| 70 | |
| 71 | def test_escaping(app, client): |
| 72 | text = "<p>Hello World!" |
| 73 | |
| 74 | @app.route("/") |
| 75 | def index(): |
| 76 | return flask.render_template( |
| 77 | "escaping_template.html", text=text, html=Markup(text) |
| 78 | ) |
| 79 | |
| 80 | lines = client.get("/").data.splitlines() |
| 81 | assert lines == [ |
| 82 | b"<p>Hello World!", |
| 83 | b"<p>Hello World!", |
| 84 | b"<p>Hello World!", |
| 85 | b"<p>Hello World!", |
| 86 | b"<p>Hello World!", |
| 87 | b"<p>Hello World!", |
| 88 | ] |
| 89 | |
| 90 | |
| 91 | def test_no_escaping(app, client): |