Fix test for creating env with ha mode

Also added test for error in case for creating multinode env.

Change-Id: Idea0d118896f838dfdf447a9bb6d322d8a1b5bc4
Closes-Bug: #1459531
This commit is contained in:
Sebastian Kalinowski
2015-05-28 14:04:47 +02:00
parent e19f1b6579
commit 4fc55db026

View File

@@ -51,14 +51,23 @@ class TestHandlers(base.BaseTestCase):
("Following attributes are changed for "
"the environment: name=NewEnv\n")
), (
"--env-id=1 env set --mode=multinode",
"--env-id=1 env set --mode=ha",
("Following attributes are changed for "
"the environment: mode=multinode\n")
"the environment: mode=ha\n")
)]
for cmd, msg in expected_stdout:
self.check_for_stdout(cmd, msg)
def test_env_action_errors(self):
cases = [
("env --create --name=TestEnv --release=1 --mode=multinode",
"400 Client Error: Bad Request (Cannot deploy in multinode "
"mode in current release. Need to be one of [u'ha_compact']")
]
for cmd, err in cases:
self.check_for_stderr(cmd, err, check_errors=False)
def test_node_action(self):
help_msg = ["fuel node [-h] [--env ENV]",
"[--list | --set | --delete | --network | --disk |"