Merge pull request #1288 from alphagov/add-new-rate-logic

Wire in the new API method that calculates the total cost and total billable units
This commit is contained in:
minglis
2017-06-02 09:52:19 +01:00
committed by GitHub
7 changed files with 87 additions and 4 deletions

View File

@@ -1335,6 +1335,15 @@ def mock_get_usage(mocker, service_one, fake_uuid):
'app.service_api_client.get_service_usage', side_effect=_get_usage)
@pytest.fixture(scope='function')
def mock_get_yearly_sms_unit_count_and_cost(mocker, service_one, fake_uuid):
def _get_usage(service_id, year=None):
return {"billable_sms_units": 100, "total_cost": 200.0}
return mocker.patch(
'app.service_api_client.get_yearly_sms_unit_count_and_cost', side_effect=_get_usage)
@pytest.fixture(scope='function')
def mock_get_billable_units(mocker):
def _get_usage(service_id, year):