+ # check display of process relations
+ form_data = {'title': 'foo', 'description': 'oof', 'is_active': False}
+ self.check_post(form_data, '/condition', 302, '/condition?id=1')
+ proc_1_post = {'title': 'A', 'description': '', 'effort': 1.0,
+ 'condition': [1], 'disables': [1]}
+ self.post_process(1, proc_1_post)
+ proc_2_post = {'title': 'B', 'description': '', 'effort': 1.0,
+ 'enables': [1], 'blocker': [1]}
+ self.post_process(2, proc_2_post)
+ cond = self.cond_as_dict(titles=['foo'], descriptions=['oof'])
+ proc_1 = self.proc_as_dict(conditions=[cond], disables=[cond])
+ proc_2 = self.proc_as_dict(2, 'B', blockers=[cond], enables=[cond])
+ expected_single = {'is_new': False,
+ 'enabled_processes': [proc_1],
+ 'disabled_processes': [proc_2],
+ 'enabling_processes': [proc_2],
+ 'disabling_processes': [proc_1],
+ 'condition': cond}
+ self.check_json_get('/condition?id=1', expected_single)