28 lines
740 B
Python
28 lines
740 B
Python
"""Tests for fixed_zone parameter in pipeline functions."""
|
|
|
|
import inspect
|
|
|
|
from src.pipeline import run_pipeline, run_merged_pipeline
|
|
|
|
|
|
def test_run_pipeline_accepts_fixed_zone():
|
|
sig = inspect.signature(run_pipeline)
|
|
assert "fixed_zone" in sig.parameters
|
|
|
|
|
|
def test_run_merged_pipeline_accepts_fixed_zone():
|
|
sig = inspect.signature(run_merged_pipeline)
|
|
assert "fixed_zone" in sig.parameters
|
|
|
|
|
|
def test_fixed_zone_defaults_to_none():
|
|
sig = inspect.signature(run_pipeline)
|
|
param = sig.parameters["fixed_zone"]
|
|
assert param.default is None
|
|
|
|
|
|
def test_merged_fixed_zone_defaults_to_none():
|
|
sig = inspect.signature(run_merged_pipeline)
|
|
param = sig.parameters["fixed_zone"]
|
|
assert param.default is None
|