Merge "fix enabled parameter of update doesn't default to None"
This commit is contained in:
@@ -41,3 +41,8 @@ class DomainTests(utils.TestCase, utils.CrudTests):
|
||||
expected_query = {'enabled': '0'}
|
||||
super(DomainTests, self).test_list(expected_query=expected_query,
|
||||
enabled=False)
|
||||
|
||||
def test_update_enabled_defaults_to_none(self):
|
||||
req_ref = self.new_ref()
|
||||
del req_ref['enabled']
|
||||
super(DomainTests, self).test_update(req_ref=req_ref)
|
||||
|
@@ -31,3 +31,8 @@ class RegionTests(utils.TestCase, utils.CrudTests):
|
||||
kwargs.setdefault('enabled', True)
|
||||
kwargs.setdefault('id', uuid.uuid4().hex)
|
||||
return kwargs
|
||||
|
||||
def test_update_enabled_defaults_to_none(self):
|
||||
req_ref = self.new_ref()
|
||||
del req_ref['enabled']
|
||||
super(RegionTests, self).test_update(req_ref=req_ref)
|
||||
|
@@ -60,7 +60,7 @@ class DomainManager(base.CrudManager):
|
||||
|
||||
@utils.positional(enforcement=utils.positional.WARN)
|
||||
def update(self, domain, name=None,
|
||||
description=None, enabled=True, **kwargs):
|
||||
description=None, enabled=None, **kwargs):
|
||||
return super(DomainManager, self).update(
|
||||
domain_id=base.getid(domain),
|
||||
name=name,
|
||||
|
@@ -65,7 +65,7 @@ class RegionManager(base.CrudManager):
|
||||
return super(RegionManager, self).list(
|
||||
**kwargs)
|
||||
|
||||
def update(self, region, description=None, enabled=True,
|
||||
def update(self, region, description=None, enabled=None,
|
||||
parent_region=None, **kwargs):
|
||||
"""Update a Catalog region.
|
||||
|
||||
@@ -75,7 +75,7 @@ class RegionManager(base.CrudManager):
|
||||
pre-existing region in the backend. Allows for hierarchical
|
||||
region organization.
|
||||
:param enabled: determines whether the endpoint appears in the
|
||||
catalog. Defaults to True
|
||||
catalog.
|
||||
|
||||
"""
|
||||
return super(RegionManager, self).update(
|
||||
|
Reference in New Issue
Block a user