Merge pull request #2201 from alphagov/bump-utils-29.3.4

Bump utils to 29.3.4
This commit is contained in:
Chris Hill-Scott
2018-08-03 15:05:30 +01:00
committed by GitHub
4 changed files with 27 additions and 15 deletions

View File

@@ -138,6 +138,14 @@ def make_columns(global_stats, complaints_number):
@user_is_platform_admin
def platform_admin_services():
form = DateFilterForm(request.args)
if all((
request.args.get('include_from_test_key') is None,
request.args.get('start_date') is None,
request.args.get('end_date') is None,
)):
# Default to True if the user hasnt done any filtering,
# otherwise respect their choice
form.include_from_test_key.data = True
api_args = {'detailed': True,
'only_active': False, # specifically DO get inactive services
'include_from_test_key': form.include_from_test_key.data,

View File

@@ -21,4 +21,4 @@ notifications-python-client==4.10.0
# PaaS
awscli-cwlogs>=1.4,<1.5
git+https://github.com/alphagov/notifications-utils.git@29.3.2#egg=notifications-utils==29.3.2
git+https://github.com/alphagov/notifications-utils.git@29.3.4#egg=notifications-utils==29.3.4

View File

@@ -23,13 +23,13 @@ notifications-python-client==4.10.0
# PaaS
awscli-cwlogs>=1.4,<1.5
git+https://github.com/alphagov/notifications-utils.git@29.3.2#egg=notifications-utils==29.3.2
git+https://github.com/alphagov/notifications-utils.git@29.3.4#egg=notifications-utils==29.3.4
## The following requirements were added by pip freeze:
awscli==1.15.55
awscli==1.15.70
bleach==2.1.3
boto3==1.6.16
botocore==1.10.54
botocore==1.10.69
certifi==2018.4.16
chardet==3.0.4
click==6.7
@@ -39,7 +39,7 @@ docutils==0.14
et-xmlfile==1.0.1
Flask-Redis==0.3.0
future==0.16.0
greenlet==0.4.13
greenlet==0.4.14
html5lib==1.0.1
idna==2.7
itsdangerous==0.24
@@ -54,7 +54,7 @@ monotonic==1.5
openpyxl==2.5.4
orderedset==2.0.1
phonenumbers==8.9.4
pyasn1==0.4.3
pyasn1==0.4.4
pyexcel-ezodf==0.3.4
PyJWT==1.6.4
PyPDF2==1.26.0
@@ -72,6 +72,6 @@ texttable==1.4.0
urllib3==1.23
webencodings==0.5.1
Werkzeug==0.14.1
WTForms==2.1
WTForms==2.2.1
xlrd==1.1.0
xlwt==1.3.0

View File

@@ -1,6 +1,7 @@
import datetime
import re
import uuid
from functools import partial
from unittest.mock import ANY
import pytest
@@ -114,12 +115,13 @@ def test_should_render_platform_admin_page(
'main.live_services',
'main.trial_services',
])
@pytest.mark.parametrize('include_from_test_key, inc', [
("Y", True),
("N", False)
@pytest.mark.parametrize('partial_url_for, inc', [
(partial(url_for), True),
(partial(url_for, include_from_test_key='y', start_date='', end_date=''), True),
(partial(url_for, start_date='', end_date=''), False),
])
def test_live_trial_services_toggle_including_from_test_key(
include_from_test_key,
partial_url_for,
client,
platform_admin_user,
mocker,
@@ -129,12 +131,14 @@ def test_live_trial_services_toggle_including_from_test_key(
):
mock_get_user(mocker, user=platform_admin_user)
client.login(platform_admin_user)
response = client.get(url_for(endpoint, include_from_test_key=include_from_test_key))
response = client.get(partial_url_for(endpoint))
assert response.status_code == 200
mock_get_detailed_services.assert_called_once_with({'detailed': True,
'only_active': False,
'include_from_test_key': inc})
mock_get_detailed_services.assert_called_once_with({
'detailed': True,
'only_active': False,
'include_from_test_key': inc,
})
@pytest.mark.parametrize('endpoint', [