mirror of
https://github.com/GSA/notifications-api.git
synced 2026-05-04 16:20:06 -04:00
Merge pull request #3533 from alphagov/remove-provider-rates
remove provider_rates table
This commit is contained in:
@@ -43,7 +43,6 @@ from app.models import (
|
||||
Permission,
|
||||
ProviderDetails,
|
||||
ProviderDetailsHistory,
|
||||
ProviderRates,
|
||||
Service,
|
||||
ServiceEmailReplyTo,
|
||||
ServiceGuestList,
|
||||
@@ -954,7 +953,6 @@ def restore_provider_details(notify_db, notify_db_session):
|
||||
yield
|
||||
|
||||
# also delete these as they depend on provider_details
|
||||
ProviderRates.query.delete()
|
||||
ProviderDetails.query.delete()
|
||||
ProviderDetailsHistory.query.delete()
|
||||
notify_db.session.commit()
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
from datetime import datetime
|
||||
from decimal import Decimal
|
||||
|
||||
from app.dao.provider_rates_dao import create_provider_rates
|
||||
from app.models import ProviderDetails, ProviderRates
|
||||
|
||||
|
||||
def test_create_provider_rates(notify_db, notify_db_session, mmg_provider):
|
||||
now = datetime.now()
|
||||
rate = Decimal("1.00000")
|
||||
|
||||
provider = ProviderDetails.query.filter_by(identifier=mmg_provider.identifier).one()
|
||||
|
||||
create_provider_rates(mmg_provider.identifier, now, rate)
|
||||
assert ProviderRates.query.count() == 1
|
||||
assert ProviderRates.query.first().rate == rate
|
||||
assert ProviderRates.query.first().valid_from == now
|
||||
assert ProviderRates.query.first().provider_id == provider.id
|
||||
Reference in New Issue
Block a user