(tmp_path_factory)
| 30 | |
| 31 | @pytest.fixture(scope="session") |
| 32 | def pptx_file(tmp_path_factory): |
| 33 | from pptx import Presentation |
| 34 | |
| 35 | path = tmp_path_factory.mktemp("docs") / "sample.pptx" |
| 36 | prs = Presentation() |
| 37 | prs.slides.add_slide(prs.slide_layouts[0]) |
| 38 | prs.save(path) |
| 39 | return path |
| 40 | |
| 41 | |
| 42 | @pytest.fixture(scope="session") |