link-service-to-organisations-tweaks

This commit is contained in:
chrisw
2018-02-14 16:13:11 +00:00
parent dd2231056d
commit 14b80622b7
13 changed files with 62 additions and 46 deletions

View File

@@ -150,4 +150,4 @@ def test_organisation_services_show(
assert normalize_spaces(page.select('.browse-list-item')[i].text) == service_name
assert normalize_spaces(
page.select('.browse-list-item a')[i]['href']
) == '/services/{}/dashboard'.format(service_id)
) == '/services/{}'.format(service_id)

View File

@@ -2037,6 +2037,25 @@ def test_select_organisation(
) == 'Org {}'.format(i + 1)
def test_select_organisation_shows_message_if_no_orgs(
logged_in_platform_admin_client,
service_one,
mock_get_service_organisation,
mocker
):
mocker.patch('app.organisations_client.get_organisations', return_value=[])
response = logged_in_platform_admin_client.get(
url_for('.link_service_to_organisation', service_id=service_one['id']),
)
assert response.status_code == 200
page = BeautifulSoup(response.data.decode('utf-8'), 'html.parser')
assert normalize_spaces(page.select_one('main p').text) == "No organisations"
assert not page.select_one('main button')
def test_update_service_organisation(
logged_in_platform_admin_client,
service_one,