This Page

Psst... hey. You're reading the latest content, but it might be out of sync with code. You can read Nova 2011.2 docs or all OpenStack docs too.

The nova.tests.test_instance_types Module

Unit Tests for instance types code

class nova.tests.test_instance_types.InstanceTypeTestCase(methodName='runTest')

Bases: nova.test.TestCase

Test cases for instance type code

setUp()
test_get_all_instance_types()

Ensures that all instance types can be retrieved

test_instance_type_create_then_delete()

Ensure instance types can be created

test_invalid_create_args_should_fail()

Ensures that instance type creation fails with invalid args

test_non_existent_inst_type_shouldnt_delete()

Ensures that instance type creation fails with invalid args

test_repeated_inst_types_should_raise_api_error()

Ensures that instance duplicates raises ApiError

test_will_not_destroy_with_no_name()

Ensure destroy sad path of no name raises error

test_will_not_get_bad_default_instance_type()

ensures error raised on bad default instance type

test_will_not_get_flavor_by_bad_flavor_id()

Ensure get by flavor raises error with wrong flavorid

test_will_not_get_instance_type_by_name_with_no_name()

Ensure get by name returns default flavor with no name

test_will_not_get_instance_type_with_bad_name()

Ensure get by name returns default flavor with bad name

test_will_not_purge_with_wrong_name()

Ensure purge without correct name raises error

test_will_not_purge_without_name()

Ensure purge without a name raises error