add iugu postback

This commit is contained in:
2026-01-12 23:30:52 -03:00
parent 29b8305713
commit ad23e9aa51
25 changed files with 191 additions and 29 deletions

View File

@@ -145,7 +145,7 @@ def dynamodb_persistence_layer(dynamodb_client):
@pytest.fixture()
def seeds(dynamodb_client):
def dynamodb_seeds(dynamodb_client):
from layercake.dynamodb import serialize
with open('tests/seeds.jsonl', 'rb') as fp:

View File

@@ -5,7 +5,7 @@ import events.send_reminder_emails as app
def test_reminder_access_period_before_30_days(
seeds,
dynamodb_seeds,
dynamodb_persistence_layer: DynamoDBPersistenceLayer,
lambda_context: LambdaContext,
):

View File

@@ -4,7 +4,7 @@ import events.send_reminder_emails as app
def test_reminder_cert_expiration_before_30_days(
seeds,
dynamodb_seeds,
lambda_context: LambdaContext,
):
event = {

View File

@@ -4,7 +4,7 @@ import events.send_reminder_emails as app
def test_reminder_no_access_after_3_days(
seeds,
dynamodb_seeds,
lambda_context: LambdaContext,
):
event = {

View File

@@ -4,7 +4,7 @@ import events.send_reminder_emails as app
def test_reminder_no_activity_after_7_days(
seeds,
dynamodb_seeds,
lambda_context: LambdaContext,
):
event = {

View File

@@ -12,7 +12,7 @@ import events.reporting.append_cert as app
def test_append_cert(
seeds,
dynamodb_seeds,
dynamodb_persistence_layer: DynamoDBPersistenceLayer,
lambda_context: LambdaContext,
):
@@ -65,7 +65,7 @@ def test_append_cert(
def test_report_exists(
seeds,
dynamodb_seeds,
dynamodb_persistence_layer: DynamoDBPersistenceLayer,
lambda_context: LambdaContext,
):

View File

@@ -9,7 +9,7 @@ import events.reporting.send_report_email as app
def test_send_report_email(
monkeypatch,
seeds,
dynamodb_seeds,
dynamodb_persistence_layer: DynamoDBPersistenceLayer,
lambda_context: LambdaContext,
):

View File

@@ -8,7 +8,7 @@ import events.stopgap.patch_course_metadata as app
def test_enroll(
seeds,
dynamodb_seeds,
dynamodb_persistence_layer: DynamoDBPersistenceLayer,
lambda_context: LambdaContext,
):

View File

@@ -5,7 +5,7 @@ import events.stopgap.patch_konviva as app
def test_patch_konviva(
seeds,
dynamodb_seeds,
dynamodb_persistence_layer: DynamoDBPersistenceLayer,
lambda_context: LambdaContext,
):

View File

@@ -5,7 +5,7 @@ import events.allocate_slots as app
def test_allocate_slots(
seeds,
dynamodb_seeds,
dynamodb_persistence_layer: DynamoDBPersistenceLayer,
lambda_context: LambdaContext,
):

View File

@@ -5,7 +5,7 @@ import events.enroll as app
def test_enroll(
seeds,
dynamodb_seeds,
dynamodb_persistence_layer: DynamoDBPersistenceLayer,
lambda_context: LambdaContext,
):

View File

@@ -5,7 +5,7 @@ import events.issue_cert as app
def test_issue_cert(
seeds,
dynamodb_seeds,
dynamodb_persistence_layer: DynamoDBPersistenceLayer,
lambda_context: LambdaContext,
):
@@ -44,7 +44,7 @@ def test_issue_cert(
def test_non_exp_interval(
seeds,
dynamodb_seeds,
dynamodb_persistence_layer: DynamoDBPersistenceLayer,
lambda_context: LambdaContext,
):

View File

@@ -5,7 +5,7 @@ import events.reenroll_if_failed as app
def test_reenroll_custom_dedup_window(
seeds,
dynamodb_seeds,
dynamodb_persistence_layer: DynamoDBPersistenceLayer,
lambda_context: LambdaContext,
):

View File

@@ -8,7 +8,7 @@ import events.schedule_reminders as app
def test_schedule_reminders(
seeds,
dynamodb_seeds,
dynamodb_persistence_layer: DynamoDBPersistenceLayer,
lambda_context: LambdaContext,
):

View File

@@ -9,7 +9,7 @@ import events.set_access_expired as app
def test_set_access_expired(
seeds,
dynamodb_seeds,
dynamodb_persistence_layer: DynamoDBPersistenceLayer,
lambda_context: LambdaContext,
):

View File

@@ -9,7 +9,7 @@ import events.set_cert_expired as app
def test_set_cert_expired(
seeds,
dynamodb_seeds,
dynamodb_persistence_layer: DynamoDBPersistenceLayer,
lambda_context: LambdaContext,
):
@@ -34,7 +34,7 @@ def test_set_cert_expired(
def test_existing_issued_cert(
seeds,
dynamodb_seeds,
dynamodb_persistence_layer: DynamoDBPersistenceLayer,
lambda_context: LambdaContext,
):

View File

@@ -16,7 +16,7 @@ body = {
def test_postback(
app,
seeds,
dynamodb_seeds,
dynamodb_persistence_layer: DynamoDBPersistenceLayer,
http_api_proxy: HttpApiProxy,
lambda_context: LambdaContext,

View File

@@ -576,7 +576,7 @@ wheels = [
[[package]]
name = "layercake"
version = "0.11.4"
version = "0.12.0"
source = { directory = "../layercake" }
dependencies = [
{ name = "arnparse" },