Merge pull request #1307 from alphagov/quis-patch-1

Add handler for old feedback form
This commit is contained in:
Chris Hill-Scott
2017-06-07 12:36:03 +01:00
committed by GitHub
2 changed files with 17 additions and 3 deletions

View File

@@ -8,6 +8,11 @@ from app.main.forms import SupportType, Feedback, Problem, Triage
from datetime import datetime
@main.route('/feedback', methods=['GET'])
def old_feedback():
return redirect(url_for('.support'))
@main.route('/support', methods=['GET', 'POST'])
def support():
form = SupportType()

View File

@@ -17,9 +17,18 @@ def no_redirect():
return lambda _external=True: None
def test_get_support_index_page(client):
resp = client.get(url_for('main.support'))
assert resp.status_code == 200
@pytest.mark.parametrize('endpoint', [
'main.old_feedback',
'main.support',
])
def test_get_support_index_page(
client,
endpoint,
):
response = client.get(url_for('main.support'), follow_redirects=True)
assert response.status_code == 200
page = BeautifulSoup(response.data.decode('utf-8'), 'html.parser')
assert page.h1.string.strip() == 'Support'
@freeze_time('2016-12-12 12:00:00.000000')