Skip to content

Commit

Permalink
ongoing work to fix tests (part 2)
Browse files Browse the repository at this point in the history
  • Loading branch information
dlpbc committed Feb 5, 2025
1 parent e260afb commit 0926e31
Showing 1 changed file with 29 additions and 9 deletions.
38 changes: 29 additions & 9 deletions tests/test_routes/test_usage.py
Original file line number Diff line number Diff line change
Expand Up @@ -214,8 +214,8 @@ def test_write_usage(
cost=75.34,
amortised_cost=0.0,
total_cost=75.34,
first_usage=datetime.date.today(),
latest_usage=datetime.date.today(),
first_usage=datetime.datetime(2024, 2, 2),
latest_usage=datetime.datetime(2024, 2, 4),
remaining=130.0 - 75.34,
desired_status_info=None,
abolished=False,
Expand Down Expand Up @@ -248,21 +248,33 @@ def test_write_usage(

assert (
api_calls.create_usage(
client, token, constants.TEST_SUB_UUID, cost=50.0
client,
token,
constants.TEST_SUB_UUID,
cost=50.0,
date=datetime.datetime(2024, 2, 2),
).status_code
== 200
)

assert (
api_calls.create_usage(
client, token, constants.TEST_SUB_UUID, cost=20.0
client,
token,
constants.TEST_SUB_UUID,
cost=20.00,
date=datetime.datetime(2024, 2, 3),
).status_code
== 200
)

assert (
api_calls.create_usage(
client, token, constants.TEST_SUB_UUID, cost=5.34
client,
token,
constants.TEST_SUB_UUID,
cost=5.340,
date=datetime.datetime(2024, 2, 4),
).status_code
== 200
)
Expand All @@ -285,8 +297,8 @@ def test_greater_budget(
amortised_cost=0.0,
total_cost=150.0,
remaining=130.0 - 150.0,
first_usage=datetime.date.today(),
latest_usage=datetime.date.today(),
first_usage=datetime.datetime(2024, 2, 2),
latest_usage=datetime.datetime(2024, 2, 3),
desired_status_info=BillingStatus.OVER_BUDGET,
abolished=False,
)
Expand Down Expand Up @@ -318,14 +330,22 @@ def test_greater_budget(

assert (
api_calls.create_usage(
client, token, constants.TEST_SUB_UUID, cost=100.0
client,
token,
constants.TEST_SUB_UUID,
cost=100.0,
date=datetime.datetime(2024, 2, 2),
).status_code
== 200
)

assert (
api_calls.create_usage(
client, token, constants.TEST_SUB_UUID, cost=50.0
client,
token,
constants.TEST_SUB_UUID,
cost=50.0,
date=datetime.datetime(2024, 2, 3),
).status_code
== 200
)
Expand Down

0 comments on commit 0926e31

Please sign in to comment.