def test_regular_file(self): (fd, p) = tempfile.mkstemp() self.addCleanup(os.remove, p) f = os.fdopen(fd, 'w') try: f.write('data\nbla\n') finally: f.close() f = open_file_or_pipe(p, 'r') try: self.assertEquals("data\nbla\n", f.read()) finally: f.close()
def test_pipe(self): f = open_file_or_pipe('echo foo|', 'r') try: self.assertEquals("foo\n", f.read()) finally: f.close()