def test_run_parallel_4(self): p1 = get_temp_pipe_name() self.assertRaises( PipelineException, run_parallel, ["echo foo", ">%(p1)s"], # should block forever ["false"], # should fail immediately vars={"p1": p1})
def test_run_parallel_3(self): p1 = get_temp_pipe_name() f1 = get_temp_file_name() run_parallel(["echo foo", ">%(p1)s"], ["<%(p1)s", "cat", ">%(f1)s"], vars={"f1": f1, "p1": p1}) content1 = open(f1, "r").read() self.assertEqual(content1, "foo\n")
def test_get_temp_pipe_name_2(self): filename = get_temp_pipe_name("test-c.fifo") self.assertEqual(os.path.basename(filename), "test-c.fifo") self.assertTrue(_is_fifo(filename))
def test_get_temp_pipe_name_1(self): filename = get_temp_pipe_name() self.assertTrue(_is_fifo(filename))