diff options
author | Samuel Munilla <smunilla@redhat.com> | 2015-12-16 14:45:28 -0500 |
---|---|---|
committer | Samuel Munilla <smunilla@redhat.com> | 2015-12-16 14:46:34 -0500 |
commit | 0de78ee9fbbf29f58f5a0aa8f306d6a3ab421a6a (patch) | |
tree | 01ccd570de5e596ea8e5815909873ba57079c003 | |
parent | 92f6b68fffdc1f72ee8261aec6a03b4ccc909a3a (diff) | |
download | openshift-0de78ee9fbbf29f58f5a0aa8f306d6a3ab421a6a.tar.gz openshift-0de78ee9fbbf29f58f5a0aa8f306d6a3ab421a6a.tar.bz2 openshift-0de78ee9fbbf29f58f5a0aa8f306d6a3ab421a6a.tar.xz openshift-0de78ee9fbbf29f58f5a0aa8f306d6a3ab421a6a.zip |
quick installer tests
Add test for not displaying HA hints for 3.0 installs
-rw-r--r-- | utils/test/cli_installer_tests.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/utils/test/cli_installer_tests.py b/utils/test/cli_installer_tests.py index 1da49c807..ea380d565 100644 --- a/utils/test/cli_installer_tests.py +++ b/utils/test/cli_installer_tests.py @@ -913,6 +913,25 @@ class AttendedCliTests(OOCliFixture): self.assertEquals('True', inventory.get('nodes', '10.0.0.1 openshift_schedulable')) + #interactive 3.0 install confirm no HA hints + @patch('ooinstall.openshift_ansible.run_main_playbook') + @patch('ooinstall.openshift_ansible.load_system_facts') + def test_ha_hint(self, load_facts_mock, run_playbook_mock): + load_facts_mock.return_value = (MOCK_FACTS, 0) + run_playbook_mock.return_value = 0 + + cli_input = build_input(hosts=[ + ('10.0.0.1', True)], + ssh_user='root', + variant_num=2, + confirm_facts='y') + self.cli_args.append("install") + result = self.runner.invoke(cli.cli, self.cli_args, + input=cli_input) + self.assert_result(result, 0) + self.assertTrue("NOTE: Add a total of 3 or more Masters to perform an HA installation." + not in result.output) + # TODO: test with config file, attended add node # TODO: test with config file, attended new node already in config file # TODO: test with config file, attended new node already in config file, plus manually added nodes |