Coverage for src\sql_organizer\combiner.py: 100%

7 statements  

« prev     ^ index     » next       coverage.py v7.9.2, created at 2025-07-25 09:55 +0300

1from collections.abc import Sequence 

2from pathlib import Path 

3 

4from sql_organizer.file import SqlFile 

5from sql_organizer.file_formatter import SqlFileFormatter 

6 

7 

8def combine_files( 

9 new_file_path: Path, files: Sequence[SqlFile], formatter: SqlFileFormatter 

10): 

11 with new_file_path.open("w") as f: 

12 f.write("\n".join(formatter.format_file(f) for f in files))