testing-patterns
Installation
SKILL.md
Testing Patterns
Pytest templates for comprehensive ETL pipeline testing.
Unit Tests - Transform Functions
# tests/test_transforms.py
import pytest
import pandas as pd
from pipeline.transforms import clean_email, calculate_total, categorize_customer
class TestCleanEmail:
def test_lowercase(self):
assert clean_email("John@Example.COM") == "john@example.com"
def test_strip_whitespace(self):
assert clean_email(" john@example.com ") == "john@example.com"