def test_fifo(self): with temporary_directory() as d: path = os.path.join(d, 'fifo') os.mkfifo(path) cargparse.optional_file_like(path)
def test_file(self): with tempfile.NamedTemporaryFile() as f: cargparse.optional_file_like(f.name)
def test_char_special(self): cargparse.optional_file_like('/dev/null')
def test_doesnt_exist(self): with temporary_directory() as d: cargparse.optional_file_like(os.path.join(d, 'doesnt-exist'))
def test_dir(self): with temporary_directory() as d: with self.assertRaises(cargparse.ValidationFailed): cargparse.optional_file_like(d)