fix(processor): specialized processors respect contract by raising if none (#1909)

* fix(processor): specialized processor now raise

* test(processor): fix tests for now raise specialized processors

* test(processor): use identity in newly introduced pipeline
This commit is contained in:
Steven Palma
2025-09-10 18:45:47 +02:00
committed by GitHub
parent 51588f741b
commit 6745958362
7 changed files with 78 additions and 74 deletions
+1 -1
View File
@@ -86,7 +86,7 @@ def test_none_observation():
"""Test processor with None observation."""
processor = RenameObservationsProcessorStep(rename_map={"old": "new"})
transition = create_transition()
transition = create_transition(observation={})
result = processor(transition)
# Should return transition unchanged