def test_workflow_mash(self): wf1 = jetstream.random_workflow(n=10) wf2 = jetstream.random_workflow(n=20) common_task = Task(name='in_common') wf1.add(common_task) wf2.add(common_task) for t in wf1: t.complete() wf3 = jetstream.workflows.mash(wf1, wf2) self.assertIn(common_task, wf3) t = wf3['in_common'] self.assertTrue(t.is_complete())
def test_graph(self): wf = jetstream.random_workflow(n=25, timeout=1) wf.reload_graph() wf.graph
def test_iter(self): wf = jetstream.random_workflow(n=25, timeout=1) iter(wf)
def test_random_workflow_n_and_timout(self): jetstream.random_workflow(250, timeout=1)
def test_random_workflow_timout(self): jetstream.random_workflow(n=None, timeout=1)
def test_random_workflow_n(self): jetstream.random_workflow(n=25)