DataDesigner/packages/data-designer-engine/tests/engine
Johnny Greco 26a9cf23ac
feat: normalize validator and constraint discriminators (#414)
* feat: normalize validator and constraint discriminators

* docs: add docstring and comment to Constraint base class

Address Greptile review feedback:
- Add docstring to Constraint noting it should not be instantiated directly
- Add comment explaining the rhs fallback behavior in the resolver

* refactor: restore ABC on Constraint base class

* refactor: add explicit None guard in constraint resolver

* Fix legacy numeric sampler constraint detection

* fix: address PR review feedback from nabinchha

- Guard _can_coerce_to_float against inf/nan strings
- Add -> None return type annotations to test functions
- Add clarifying comments to ColumnConstraintT vs ColumnConstraintInputT
- Add tests for tagged constraint round-trip and missing rhs validation
2026-03-13 17:34:23 -04:00
..
analysis chore: Improve CLI startup with lazy heavy import cleanup (#330) 2026-02-18 16:24:15 -05:00
column_generators feat: add async generator migration with symmetric bridging and statefulness (#378) 2026-03-11 14:20:09 -03:00
dataset_builders feat: add ExecutionGraph, CompletionTracker, and Task model for async scheduler (#356) 2026-03-06 13:33:58 -03:00
mcp refactor: Decouple ModelFacade from LiteLLM via ModelClient adapter (#373) 2026-03-11 14:30:40 -06:00
models fix: preserve extra_body for LiteLLM to avoid UnsupportedParamsError (#409) (#412) 2026-03-13 13:35:32 -06:00
processing fix: handle discriminated unions in oneOf pruning validator (#376) 2026-03-06 17:11:01 -03:00
registry chore: add publish script and update license headers (#253) 2026-01-28 08:47:34 -05:00
resources chore: Improve CLI startup with lazy heavy import cleanup (#330) 2026-02-18 16:24:15 -05:00
sampling_gen feat: normalize validator and constraint discriminators (#414) 2026-03-13 17:34:23 -04:00
storage fix: processor artifacts type, discovery, and loading (#366) 2026-03-06 13:01:59 -03:00
validators chore: Improve CLI startup with lazy heavy import cleanup (#330) 2026-02-18 16:24:15 -05:00
conftest.py chore: Improve CLI startup with lazy heavy import cleanup (#330) 2026-02-18 16:24:15 -05:00
test_compiler.py refactor: slim package refactor into three subpackages (#240) 2026-01-27 13:53:20 -05:00
test_configurable_task.py chore: Improve CLI startup with lazy heavy import cleanup (#330) 2026-02-18 16:24:15 -05:00
test_dataset_metadata.py refactor: slim package refactor into three subpackages (#240) 2026-01-27 13:53:20 -05:00
test_engine_errors.py chore: add publish script and update license headers (#253) 2026-01-28 08:47:34 -05:00
test_model_provider.py feat: MCP (Model Context Protocol) tool calling integration for LLM columns (#248) 2026-02-02 09:41:58 -05:00
test_secret_resolver.py chore: add publish script and update license headers (#253) 2026-01-28 08:47:34 -05:00
test_validation.py fix: make DropColumnsProcessorConfig idempotent and support reasoning columns (#334) 2026-02-19 17:21:42 -03:00