mirror of
https://github.com/GSA/notifications-api.git
synced 2026-02-02 09:26:08 -05:00
Remove duplicate edge case test for monthly usage
This doesn't change the structural behaviour of the API and can be tested just as well at a lower level.
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
from calendar import monthrange
|
||||
from datetime import datetime, timedelta
|
||||
from datetime import datetime
|
||||
|
||||
import pytest
|
||||
from freezegun import freeze_time
|
||||
@@ -10,12 +10,9 @@ from app.dao.date_util import (
|
||||
get_current_financial_year_start_year,
|
||||
get_month_start_and_end_date_in_utc,
|
||||
)
|
||||
from app.models import FactBilling
|
||||
from tests.app.db import (
|
||||
create_annual_billing,
|
||||
create_ft_billing,
|
||||
create_notification,
|
||||
create_rate,
|
||||
create_service,
|
||||
create_template,
|
||||
)
|
||||
@@ -128,28 +125,6 @@ def test_update_free_sms_fragment_limit_data(client, sample_service):
|
||||
assert annual_billing.free_sms_fragment_limit == 9999
|
||||
|
||||
|
||||
@freeze_time('2018-04-21 14:00')
|
||||
def test_get_yearly_usage_by_monthly_from_ft_billing_populates_deltas(admin_request, notify_db_session):
|
||||
service = create_service()
|
||||
sms_template = create_template(service=service, template_type="sms")
|
||||
create_rate(start_date=datetime.utcnow() - timedelta(days=1), value=0.158, notification_type='sms')
|
||||
|
||||
create_notification(template=sms_template, status='delivered')
|
||||
|
||||
assert FactBilling.query.count() == 0
|
||||
|
||||
json_response = admin_request.get(
|
||||
'billing.get_yearly_usage_by_monthly_from_ft_billing',
|
||||
service_id=service.id,
|
||||
year=2018
|
||||
)
|
||||
|
||||
assert len(json_response) == 1
|
||||
fact_billing = FactBilling.query.all()
|
||||
assert len(fact_billing) == 1
|
||||
assert fact_billing[0].notification_type == 'sms'
|
||||
|
||||
|
||||
def set_up_monthly_data():
|
||||
service = create_service()
|
||||
sms_template = create_template(service=service, template_type="sms")
|
||||
|
||||
Reference in New Issue
Block a user