/
GlebBavykin
/
python_sketches
Обзор
Документация
Войти
/
GlebBavykin
/
python_sketches
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
tests/design_patterns/behavioral/test_template_method_pattern.py
18 строк
536 B
Gleb Bavykin
renaming
11 июл 2026, 19:01
11 июл 2026, 19:01
4a59f68
Код
Авторство
О чём код?
import pytest from design_patterns.behavioral.template_method import StringDataFile @pytest.mark.parametrize( "header, data", [("This is a header form a file\n", "This is data form a file\n")], ) def test_template_method_pattern(header: str, data: str) -> None: """ Test template method pattern """ data_file = StringDataFile(header, data) file_path = data_file.create_file_with_header_and_data() content = file_path.read_text(encoding="utf-8") assert header in content assert data in content