X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=tests%2Fconditions.py;h=af5f661d809995e26bdcc681c4dcff73f0fdb7a6;hb=b56761522f6ec874fde1eb9d4d69d8093fe70227;hp=4ac69a856e24ca731b6cff344a9cf9c720149e7b;hpb=c021152e6566c8374170de916c69d6b5c816cd54;p=plomtask diff --git a/tests/conditions.py b/tests/conditions.py index 4ac69a8..af5f661 100644 --- a/tests/conditions.py +++ b/tests/conditions.py @@ -9,7 +9,6 @@ from plomtask.exceptions import HandledException class TestsSansDB(TestCaseSansDB): """Tests requiring no DB setup.""" checked_class = Condition - do_id_test = True versioned_defaults_to_test = {'title': 'UNNAMED', 'description': ''} @@ -66,31 +65,6 @@ class TestsWithServer(TestCaseWithServer): d['_versioned']['description'][i] = description return d - @staticmethod - def proc_as_dict(id_: int = 1, - title: str = 'A', - enables: None | list[dict[str, object]] = None, - disables: None | list[dict[str, object]] = None, - conditions: None | list[dict[str, object]] = None, - blockers: None | list[dict[str, object]] = None - ) -> dict[str, object]: - """Return JSON of Process to expect.""" - # pylint: disable=too-many-arguments - d = {'id': id_, - 'calendarize': False, - 'suppressed_steps': [], - 'explicit_steps': [], - '_versioned': { - 'title': {0: title}, - 'description': {0: ''}, - 'effort': {0: 1.0} - }, - 'conditions': conditions if conditions else [], - 'disables': disables if disables else [], - 'enables': enables if enables else [], - 'blockers': blockers if blockers else []} - return d - def test_do_POST_condition(self) -> None: """Test POST /condition and its effect on GET /condition[s].""" # check empty POST fails