Skip to content

Commit 326a39d

Browse files
committed
tests: adapt fuzzer for timetable v2
1 parent 1122b54 commit 326a39d

18 files changed

+755
-1
lines changed

tests/fuzzer/fuzzer.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ def make_error(
8383
error = "" if response.content is None else response.content.decode("utf-8")
8484
raise FailedTest(
8585
{
86+
"timetable_version": 1,
8687
"error_type": error_type.value,
8788
"code": response.status_code,
8889
"error": error,
@@ -282,7 +283,7 @@ def run(
282283
print(e)
283284
log_folder.mkdir(exist_ok=True)
284285
with open(str(log_folder / f"{i}.json"), "w") as f:
285-
print(json.dumps(e.args[0], indent=4), file=f)
286+
print(json.dumps(e.args[0], indent=4, default=lambda o: "<not serializable>"), file=f)
286287

287288
# Let's reset the scenario (empty timetable) so we can keep a
288289
# manageable/reproducible state.

0 commit comments

Comments
 (0)