/
Masimo05
/
lab_8
Обзор
Документация
Войти
/
Masimo05
/
lab_8
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
test_performance.py
20 строк
767 B
Masimo05
upload files
12 дек 2025, 10:12
12 дек 2025, 10:12
e9e7ed0
Код
Авторство
О чём код?
import time from etl_pipeline import ETLPipeline def test_performance(): pipeline = ETLPipeline() start = time.time() result = pipeline.run_pipeline("data/raw_data.csv") end = time.time() execution_time = end - start assert execution_time < 5, f"ETL выполняется слишком долго: {execution_time} секунд" assert len(result) == 7, f"Ожидалось 7 записей, получено {len(result)}" def test_memory_usage(): pipeline = ETLPipeline() pipeline.run_pipeline("data/raw_data.csv") memory_usage = pipeline.transformed_data.memory_usage(deep=True).sum() assert memory_usage < 10000, f"Слишком большое использование памяти: {memory_usage} байт"