Tests for the API /chassis/ methods.
-
class
ironic.tests.unit.api.v1.test_chassis.TestChassisObject(*args, **kwargs)[source]
Bases: ironic.tests.base.TestCase
-
test_chassis_init()[source]
-
test_chassis_sample()[source]
-
class
ironic.tests.unit.api.v1.test_chassis.TestDelete(*args, **kwargs)[source]
Bases: ironic.tests.unit.api.base.BaseApiTest
-
test_delete_chassis(*args, **keywargs)[source]
-
test_delete_chassis_not_found()[source]
-
test_delete_chassis_with_node(*args, **keywargs)[source]
-
test_delete_nodes_subresource()[source]
-
class
ironic.tests.unit.api.v1.test_chassis.TestListChassis(*args, **kwargs)[source]
Bases: ironic.tests.unit.api.base.BaseApiTest
-
test_collection_links()[source]
-
test_collection_links_default_limit()[source]
-
test_detail()[source]
-
test_detail_against_single()[source]
-
test_empty()[source]
-
test_get_collection_custom_fields()[source]
-
test_get_custom_fields_invalid_api_version()[source]
-
test_get_custom_fields_invalid_fields()[source]
-
test_get_one()[source]
-
test_get_one_custom_fields()[source]
-
test_links()[source]
-
test_links_public_url()[source]
-
test_many()[source]
-
test_nodes_subresource()[source]
-
test_nodes_subresource_chassis_not_found()[source]
-
test_nodes_subresource_link()[source]
-
test_nodes_subresource_no_uuid()[source]
-
test_one()[source]
-
test_sort_key()[source]
-
test_sort_key_invalid()[source]
-
class
ironic.tests.unit.api.v1.test_chassis.TestPatch(*args, **kwargs)[source]
Bases: ironic.tests.unit.api.base.BaseApiTest
-
setUp()[source]
-
test_add_multi()[source]
-
test_add_root()[source]
-
test_add_root_non_existent()[source]
-
test_patch_nodes_subresource()[source]
-
test_remove_multi()[source]
-
test_remove_non_existent_property_fail()[source]
-
test_remove_singular()[source]
-
test_remove_uuid()[source]
-
test_replace_multi()[source]
-
test_replace_singular(*args, **keywargs)[source]
-
test_update_error(*args, **keywargs)[source]
-
test_update_not_found()[source]
-
class
ironic.tests.unit.api.v1.test_chassis.TestPost(*args, **kwargs)[source]
Bases: ironic.tests.unit.api.base.BaseApiTest
-
test_create_chassis(*args, **keywargs)[source]
-
test_create_chassis_doesnt_contain_id()[source]
-
test_create_chassis_error(*args, **keywargs)[source]
-
test_create_chassis_generate_uuid(*args, **keywargs)[source]
-
test_create_chassis_invalid_description()[source]
-
test_create_chassis_toolong_description()[source]
-
test_create_chassis_unicode_description()[source]
-
test_post_nodes_subresource()[source]