Merge pull request #3506 from alphagov/broadcast-dashboard

Add a dashboard for broadcast services
This commit is contained in:
Chris Hill-Scott
2020-07-08 14:59:30 +01:00
committed by GitHub
6 changed files with 64 additions and 1 deletions

View File

@@ -5,6 +5,7 @@ from tests.conftest import SERVICE_ONE_ID
@pytest.mark.parametrize('endpoint, extra_args', (
('.broadcast_dashboard', {}),
('.broadcast', {}),
('.preview_broadcast_areas', {}),
('.choose_broadcast_library', {}),
@@ -25,6 +26,33 @@ def test_broadcast_pages_403_without_permission(
)
def test_dashboard_redirects_to_broadcast_dashboard(
client_request,
service_one,
):
service_one['permissions'] += ['broadcast']
client_request.get(
'.service_dashboard',
service_id=SERVICE_ONE_ID,
_expected_redirect=url_for(
'.broadcast_dashboard',
service_id=SERVICE_ONE_ID,
_external=True,
),
),
def test_broadcast_dashboard(
client_request,
service_one,
):
service_one['permissions'] += ['broadcast']
client_request.get(
'.broadcast_dashboard',
service_id=SERVICE_ONE_ID,
),
def test_broadcast_page(
client_request,
service_one,