citylearn.tests.test_washing_machine module

class citylearn.tests.test_washing_machine.TestWashingMachine(methodName='runTest')[source]

Bases: TestCase

setUp()[source]

Hook method for setting up the test fixture before exercising it.

test_invalid_time_step()[source]

Test behavior with invalid time steps

test_memory_allocation_failure(mock_zeros)[source]

Test handling of array initialization failure

test_negative_action_value()[source]

Test with negative action value (should be handled gracefully)

test_no_cycle_time_step()[source]

Test time steps with no defined cycle

test_observation_structure()[source]

Test complete observation structure

test_reset_functionality()[source]

Test complete reset of all state variables

test_zero_action_value()[source]

Test with zero action value