From 62caaf07b0e3ee6733c7c505f3f68ec061c831bc Mon Sep 17 00:00:00 2001 From: Adil Zouitine Date: Wed, 2 Jul 2025 17:37:45 +0200 Subject: [PATCH] Remove redundant tests for None observation and serialization methods in `test_observation_processor.py` to streamline the test suite and improve maintainability. --- tests/processor/test_observation_processor.py | 31 ------------------- 1 file changed, 31 deletions(-) diff --git a/tests/processor/test_observation_processor.py b/tests/processor/test_observation_processor.py index f28e39245..1fffb3e34 100644 --- a/tests/processor/test_observation_processor.py +++ b/tests/processor/test_observation_processor.py @@ -340,37 +340,6 @@ def test_empty_observation(): assert processed_obs == {} -def test_none_observation(): - """Test processing None observation.""" - processor = ObservationProcessor() - - transition = (None, None, None, None, None, None, None) - result = processor(transition) - - assert result == transition - - -def test_serialization_methods(): - """Test serialization methods.""" - processor = ObservationProcessor() - - # Test get_config - config = processor.get_config() - assert isinstance(config, dict) - assert "image_processor" in config - assert "state_processor" in config - - # Test state_dict - state = processor.state_dict() - assert isinstance(state, dict) - - # Test load_state_dict (should not raise) - processor.load_state_dict(state) - - # Test reset (should not raise) - processor.reset() - - def test_custom_sub_processors(): """Test ObservationProcessor with custom sub-processors.""" image_proc = ImageProcessor()