compute.security_groups package¶
Submodules¶
compute.security_groups.base module¶
compute.security_groups.test_security_group_rules module¶
-
class
SecurityGroupRulesTestJSON
(*args, **kwargs)[source]¶ Bases:
tempest.api.compute.security_groups.base.BaseSecurityGroupsTest
Test security group rules API
Test security group rules API with compute microversion less than 2.36.
-
test_security_group_rules_create
()[source]¶ Test idempotent id: 850795d7-d4d3-4e55-b527-a774c0123d3a
Test creating security group rules
-
test_security_group_rules_create_with_optional_cidr
()[source]¶ Test idempotent id: 7a01873e-3c38-4f30-80be-31a043cfe2fd
Test creating security group rules with optional field cidr
-
test_security_group_rules_create_with_optional_group_id
()[source]¶ Test idempotent id: 7f5d2899-7705-4d4b-8458-4505188ffab6
Test creating security group rules with optional field group id
-
compute.security_groups.test_security_group_rules_negative module¶
-
class
SecurityGroupRulesNegativeTestJSON
(*args, **kwargs)[source]¶ Bases:
tempest.api.compute.security_groups.base.BaseSecurityGroupsTest
Negative tests of security group rules API
Negative tests of security group rules API with compute microversion less than 2.36.
-
test_create_security_group_rule_duplicate
()[source]¶ Test idempotent id: 8bd56d02-3ffa-4d67-9933-b6b9a01d6089
Test creating duplicate security group rule should fail
-
test_create_security_group_rule_with_invalid_from_port
()[source]¶ Test idempotent id: 12bbc875-1045-4f7a-be46-751277baedb9
Test creating security group rule with invalid from_port
Negative test: Creation of security group rule should fail with invalid from_port.
-
test_create_security_group_rule_with_invalid_id
()[source]¶ Test idempotent id: 2244d7e4-adb7-4ecb-9930-2d77e123ce4f
Test creating security group rule with invalid parent group id
Negative test: Creation of security group rule should fail with parent group id which is not integer.
-
test_create_security_group_rule_with_invalid_ip_protocol
()[source]¶ Test idempotent id: 84c81249-9f6e-439c-9bbf-cbb0d2cddbdf
Test creating security group rule with invalid ip protocol
Negative test: Creation of security group rule should fail with invalid ip_protocol.
-
test_create_security_group_rule_with_invalid_port_range
()[source]¶ Test idempotent id: 00296fa9-0576-496a-ae15-fbab843189e0
Test creating security group rule with invalid port range
Negative test: Creation of security group rule should fail with invalid port range.
-
test_create_security_group_rule_with_invalid_to_port
()[source]¶ Test idempotent id: ff88804d-144f-45d1-bf59-dd155838a43a
Test creating security group rule with invalid to_port
Negative test: Creation of security group rule should fail with invalid to_port.
-
compute.security_groups.test_security_groups module¶
-
class
SecurityGroupsTestJSON
(*args, **kwargs)[source]¶ Bases:
tempest.api.compute.security_groups.base.BaseSecurityGroupsTest
Test security groups API with compute microversion less than 2.36
-
test_list_security_groups_by_server
()[source]¶ Test idempotent id: 79517d60-535a-438f-af3d-e6feab1cbea7
Test listing security groups by server
Create security groups and add them to a server, then list security groups by server, the added security groups should be in the list.
-
test_security_group_create_get_delete
()[source]¶ Test idempotent id: ecc0da4a-2117-48af-91af-993cca39a615
Test create/get/delete security group
Security group should be created, fetched and deleted with char space between name along with leading and trailing spaces.
-
test_security_groups_create_list_delete
()[source]¶ Test idempotent id: eb2b087d-633d-4d0d-a7bd-9e6ba35b32de
Test create/list/delete security groups
Positive test: Should return the list of security groups.
-
compute.security_groups.test_security_groups_negative module¶
-
class
SecurityGroupsNegativeTestJSON
(*args, **kwargs)[source]¶ Bases:
tempest.api.compute.security_groups.base.BaseSecurityGroupsTest
Negative tests of security groups API
Negative tests of security groups API with compute microversion less than 2.36.
-
test_delete_nonexistent_security_group
()[source]¶ Test idempotent id: 6727c00b-214c-4f9e-9a52-017ac3e98411
Test deleting non existent security group should fail
-
test_delete_security_group_without_passing_id
()[source]¶ Test idempotent id: 1438f330-8fa4-4aeb-8a94-37c250106d7f
Test deleting security group passing empty group id should fail
-
test_delete_the_default_security_group
()[source]¶ Test idempotent id: 36a1629f-c6da-4a26-b8b8-55e7e5d5cd58
Test deleting “default” security group should fail
-
test_security_group_create_with_duplicate_name
()[source]¶ Test idempotent id: 9fdb4abc-6b66-4b27-b89c-eb215a956168
Test creating security group with duplicate name should fail
-
test_security_group_create_with_invalid_group_description
()[source]¶ Test idempotent id: 777b6f14-aca9-4758-9e84-38783cfa58bc
Test creating security group with invalid group description
Negative test: Security group should not be created with description longer than 255 chars. Empty description is allowed by the API reference, however.
-
test_security_group_create_with_invalid_group_name
()[source]¶ Test idempotent id: 1759c3cb-b0fc-44b7-86ce-c99236be911d
Test creating security group with invalid group name should fail
Negative test: Security group should not be created with group name as an empty string, or group name with white spaces, or group name with chars more than 255.
-
test_security_group_get_nonexistent_group
()[source]¶ Test idempotent id: 673eaec1-9b3e-48ed-bdf1-2786c1b9661c
Test getting non existent security group details should fail
-
test_update_non_existent_security_group
()[source]¶ Test idempotent id: 27edee9c-873d-4da6-a68a-3c256efebe8f
Test updating a non existent security group should fail
-
test_update_security_group_with_invalid_sg_des
()[source]¶ Test idempotent id: 97d12b1c-a610-4194-93f1-ba859e718b45
Test updating security group to invalid description should fail
-