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
« 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
4from sql_organizer.file import SqlFile
5from sql_organizer.file_formatter import SqlFileFormatter
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))