()
| 614 | |
| 615 | |
| 616 | def test_open_text_mode() -> None: |
| 617 | fd, filename = tempfile.mkstemp() |
| 618 | with os.fdopen(fd, "wb") as f: |
| 619 | f.write(b"Hello, World!") |
| 620 | try: |
| 621 | with rich.progress.open(filename, "r") as f: |
| 622 | assert f.read() == "Hello, World!" |
| 623 | assert f.name == filename |
| 624 | assert f.closed |
| 625 | finally: |
| 626 | os.remove(filename) |
| 627 | |
| 628 | |
| 629 | def test_wrap_file() -> None: |