Skip to content

Commit 634f7a2

Browse files
committed
🧪 tests: update testcase for release workflow.
1 parent 58fceaa commit 634f7a2

File tree

2 files changed

+13
-7
lines changed

2 files changed

+13
-7
lines changed

src/ddeutil/workflow/audits.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -791,7 +791,13 @@ class PostgresAudit(BaseAudit, ABC): ... # pragma: no cov
791791
LocalFileAudit,
792792
LocalSQLiteAudit,
793793
],
794-
Field(discriminator="type"),
794+
Field(
795+
discriminator="type",
796+
description=(
797+
"An union of supported Audit model that have inherited from "
798+
"BaseAudit."
799+
),
800+
),
795801
]
796802

797803

tests/test_workflow_release.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ def test_workflow_release():
7777
]
7878
}
7979
},
80-
"extra": {"enable_write_audit": False},
80+
"extras": {"enable_write_audit": False},
8181
}
8282
)
8383
release: datetime = datetime.now().replace(second=0, microsecond=0)
@@ -125,7 +125,7 @@ def test_workflow_release_with_datetime_force():
125125
]
126126
}
127127
},
128-
"extra": {"enable_write_audit": True},
128+
"extras": {"enable_write_audit": True},
129129
}
130130
)
131131
dt: datetime = datetime(2025, 1, 18, tzinfo=ZoneInfo("Asia/Bangkok"))
@@ -201,7 +201,7 @@ def test_workflow_release_with_datetime(test_path):
201201
shutil.rmtree(test_audit_skip_path)
202202

203203

204-
def test_workflow_release_with_auto():
204+
def test_workflow_release_with_auto(test_path):
205205
workflow: Workflow = Workflow.model_validate(
206206
obj={
207207
"name": "wf-scheduling-common",
@@ -213,7 +213,7 @@ def test_workflow_release_with_auto():
213213
]
214214
}
215215
},
216-
"extra": {"enable_write_audit": True},
216+
"extras": {"enable_write_audit": True},
217217
}
218218
)
219219
rs: Result = workflow.release(release=datetime.now(), params={})
@@ -234,7 +234,7 @@ def test_workflow_release_rerun():
234234
]
235235
}
236236
},
237-
"extra": {"enable_write_audit": True},
237+
"extras": {"enable_write_audit": True},
238238
}
239239
)
240240
with pytest.raises(NotImplementedError):
@@ -253,7 +253,7 @@ def test_workflow_release_dryrun():
253253
]
254254
}
255255
},
256-
"extra": {"enable_write_audit": True},
256+
"extras": {"enable_write_audit": True},
257257
}
258258
)
259259
rs: Result = workflow.release(

0 commit comments

Comments
 (0)