Use annual_billing tables at backend for getting and updating free_sms_fragment_limit

This commit is contained in:
venusbb
2017-10-31 11:22:57 +00:00
parent e665f35acc
commit 8ea38ba7b6
10 changed files with 161 additions and 17 deletions

View File

@@ -88,7 +88,8 @@ def test_should_show_overview(
single_sms_sender,
user,
expected_rows,
mock_get_inbound_number_for_service
mock_get_inbound_number_for_service,
mock_get_free_sms_fragment_limit
):
service_one['permissions'] = ['sms', 'email']
@@ -1592,7 +1593,9 @@ def test_should_set_sms_allowance(
mock_update_service,
given_allowance,
expected_api_argument,
mock_create_or_update_free_sms_fragment_limit
):
response = logged_in_platform_admin_client.post(
url_for(
'main.set_free_sms_allowance',
@@ -1609,6 +1612,10 @@ def test_should_set_sms_allowance(
SERVICE_ONE_ID,
free_sms_fragment_limit=expected_api_argument,
)
mock_create_or_update_free_sms_fragment_limit.assert_called_once_with(
SERVICE_ONE_ID,
expected_api_argument
)
def test_switch_service_enable_letters(