X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=tests%2Futils.py;fp=tests%2Futils.py;h=b115793341bac427e1df1ec71ce4412c353e4f95;hb=7720fa6076fe3fa37597f1aee4cb7399390e6b2c;hp=3b259b2e3aaa7c202f8b581b6b9167d1e04f1128;hpb=e87f540aa7b550881462cb88380a773b328c0a3d;p=plomtask diff --git a/tests/utils.py b/tests/utils.py index 3b259b2..b115793 100644 --- a/tests/utils.py +++ b/tests/utils.py @@ -357,6 +357,7 @@ class TestCaseWithServer(TestCaseWithDB): ) -> dict[str, object]: """Return JSON of Process to expect.""" # pylint: disable=too-many-arguments + as_id_list = TestCaseWithServer.as_id_list d = {'id': id_, 'calendarize': False, 'suppressed_steps': [], @@ -364,12 +365,11 @@ class TestCaseWithServer(TestCaseWithDB): '_versioned': { 'title': {0: title}, 'description': {0: description}, - 'effort': {0: effort} - }, - 'conditions': [c['id'] for c in conditions] if conditions else [], - 'disables': [c['id'] for c in disables] if disables else [], - 'enables': [c['id'] for c in enables] if enables else [], - 'blockers': [c['id'] for c in blockers] if blockers else []} + 'effort': {0: effort}}, + 'conditions': as_id_list(conditions) if conditions else [], + 'disables': as_id_list(disables) if disables else [], + 'enables': as_id_list(enables) if enables else [], + 'blockers': as_id_list(blockers) if blockers else []} return d def check_redirect(self, target: str) -> None: