Python · 704 bytes Raw Blame History
1 """Sprint 39 m8 — shipped doc migrators are declared explicitly."""
2
3 from __future__ import annotations
4
5 from dlm.doc.migrations import (
6 MIGRATORS,
7 v1,
8 v2,
9 v3,
10 v4,
11 v5,
12 v6,
13 v7,
14 v8,
15 v9,
16 v10,
17 v11,
18 v12,
19 v13,
20 v14,
21 )
22
23
24 def test_explicit_registry_points_at_shipped_modules() -> None:
25 assert {
26 1: v1.migrate,
27 2: v2.migrate,
28 3: v3.migrate,
29 4: v4.migrate,
30 5: v5.migrate,
31 6: v6.migrate,
32 7: v7.migrate,
33 8: v8.migrate,
34 9: v9.migrate,
35 10: v10.migrate,
36 11: v11.migrate,
37 12: v12.migrate,
38 13: v13.migrate,
39 14: v14.migrate,
40 } == MIGRATORS