Merge "Support passing networking info during environment create, not update."
This commit is contained in:
commit
c0b8f0ece4
|
@ -37,13 +37,12 @@ class EnvironmentManager(base.Manager):
|
|||
def list(self):
|
||||
return self._list('/environments', 'environments')
|
||||
|
||||
def create(self, name):
|
||||
return self._create('/environments', {'name': name})
|
||||
def create(self, body):
|
||||
return self._create('/environments', body)
|
||||
|
||||
def update(self, environment_id, name, **kwargs):
|
||||
kwargs.update({'name': name})
|
||||
def update(self, environment_id, name):
|
||||
return self._update('/environments/{id}'.format(id=environment_id),
|
||||
body=kwargs)
|
||||
body={'name': name})
|
||||
|
||||
def delete(self, environment_id):
|
||||
return self._delete('/environments/{id}'.format(id=environment_id))
|
||||
|
|
|
@ -47,12 +47,12 @@ class UnitTestsForClassesAndFunctions(unittest.TestCase):
|
|||
|
||||
def test_env_manager_create(self):
|
||||
manager = environments.EnvironmentManager(api)
|
||||
result = manager.create('test')
|
||||
result = manager.create({'name': 'test'})
|
||||
assert result.body == {'name': 'test'}
|
||||
|
||||
def test_env_manager_create_with_named_parameters(self):
|
||||
manager = environments.EnvironmentManager(api)
|
||||
result = manager.create(name='test')
|
||||
result = manager.create(body={'name': 'test'})
|
||||
assert result.body == {'name': 'test'}
|
||||
|
||||
def test_env_manager_create_negative_without_parameters(self):
|
||||
|
|
Loading…
Reference in New Issue