Added the free limit to the detailed service representation.

This commit is contained in:
Martyn Inglis
2017-06-07 14:19:25 +01:00
parent d97c7c8e56
commit fa0d51b66c
2 changed files with 18 additions and 0 deletions

View File

@@ -160,7 +160,20 @@ def test_get_service_by_id_returns_free_sms_limit(client, sample_service):
assert json_resp['data']['free_sms_fragment_limit'] == 250000
def test_get_detailed_service_by_id_returns_free_sms_limit(client, sample_service):
auth_header = create_authorization_header()
resp = client.get(
'/service/{}?detailed=True'.format(sample_service.id),
headers=[auth_header]
)
assert resp.status_code == 200
json_resp = json.loads(resp.get_data(as_text=True))
assert json_resp['data']['free_sms_fragment_limit'] == 250000
def test_get_service_list_has_default_permissions(client, service_factory):
service_factory.get('one')
service_factory.get('one')
service_factory.get('two')
service_factory.get('three')