Merge "Remove namespace check in creating traits"
This commit is contained in:
@@ -1493,11 +1493,6 @@ class Trait(base.NovaObject):
|
||||
raise exception.ObjectActionError(action='create',
|
||||
reason='name is required')
|
||||
|
||||
if not self.name.startswith(self.CUSTOM_NAMESPACE):
|
||||
raise exception.ObjectActionError(
|
||||
action='create',
|
||||
reason='name must start with %s' % self.CUSTOM_NAMESPACE)
|
||||
|
||||
updates = self.obj_get_changes()
|
||||
|
||||
try:
|
||||
|
||||
@@ -1562,11 +1562,6 @@ class ResourceProviderTraitsTestCase(ResourceProviderBaseCase):
|
||||
t = objects.Trait(self.context)
|
||||
self.assertRaises(exception.ObjectActionError, t.create)
|
||||
|
||||
def test_trait_create_without_custom_prefix(self):
|
||||
t = objects.Trait(self.context)
|
||||
t.name = 'TRAIT_A'
|
||||
self.assertRaises(exception.ObjectActionError, t.create)
|
||||
|
||||
def test_trait_create_duplicated_trait(self):
|
||||
trait = objects.Trait(self.context)
|
||||
trait.name = 'CUSTOM_TRAIT_A'
|
||||
|
||||
Reference in New Issue
Block a user