| Total Complexity | 3 | 
| Total Lines | 17 | 
| Duplicated Lines | 0 % | 
| Changes | 0 | ||
| 1 | import os  | 
            ||
| 2 | import tempfile  | 
            ||
| 3 | from glob import glob  | 
            ||
| 4 | from pathlib import Path  | 
            ||
| 5 | |||
| 6 | import pytest  | 
            ||
| 7 | |||
| 8 | |||
| 9 | @pytest.fixture()  | 
            ||
| 10 | def remove_generated_file():  | 
            ||
| 11 | # Removes all files in /tmp which name starts with oscap-report-tests_*  | 
            ||
| 12 | yield  | 
            ||
| 13 | pattern = str(Path(tempfile.gettempdir()) / "oscap-report-tests_*")  | 
            ||
| 14 | for item in glob(pattern):  | 
            ||
| 15 | if not os.path.isdir(item):  | 
            ||
| 16 | os.remove(item)  | 
            ||
| 17 |