The ironic_python_agent.tests.functional.test_commands Module

class ironic_python_agent.tests.functional.test_commands.TestCommands(*args, **kwds)[source]

Bases: ironic_python_agent.tests.functional.base.FunctionalBase

Tests the commands API.

These tests are structured monolithically as one test with multiple steps to preserve ordering and ensure IPA state remains consistent across different test runs.

positive_get_post_command_steps()[source]

Returns generator with test steps sorted by step number.

step_1_get_empty_commands()[source]
step_2_run_command()[source]
step_3_get_commands()[source]
step_4_get_command_by_id()[source]
step_5_run_non_existent_command()[source]
test_positive_get_post_commands()[source]