diff options
author | Brad Warren <bmw@eff.org> | 2016-09-28 23:57:38 +0300 |
---|---|---|
committer | Brad Warren <bmw@eff.org> | 2016-09-28 23:57:38 +0300 |
commit | 457f91543447c51e2821001225fa602853f502ea (patch) | |
tree | 262b3f7536a7e7bf3a819cab2a657ff047885074 | |
parent | fb88dd8ac167c3d62451dbcd9290378da251aa61 (diff) |
add tests with and without installer nameaggressively-dont-suggest-nginx-default
-rw-r--r-- | certbot/tests/display/ops_test.py | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/certbot/tests/display/ops_test.py b/certbot/tests/display/ops_test.py index 2e3e65261..9d610672f 100644 --- a/certbot/tests/display/ops_test.py +++ b/certbot/tests/display/ops_test.py @@ -203,17 +203,26 @@ class ChooseNamesTest(unittest.TestCase): mock_util().input.return_value = (display_util.CANCEL, []) self.assertEqual(self._call(None), []) - @mock.patch("certbot.display.ops.z_util") - def test_no_names_choose(self, mock_util): - self.mock_install().get_all_names.return_value = set() + def test_no_domains_with_installer_name(self): + self.mock_install.name = "Turing complete" + self._test_no_domains_helper( + "your {0} configuration files".format(self.mock_install.name)) + + def test_no_domains_without_installer_name(self): + self._test_no_domains_helper("your configuration files") + + def _test_no_domains_helper(self, expected_substring): domain = "example.com" - mock_util().input.return_value = (display_util.OK, domain) + self.mock_install.get_all_names.return_value = set() + + with mock.patch("certbot.display.ops.z_util") as mock_util: + mock_util().input.return_value = (display_util.OK, domain) + actual_doms = self._call(self.mock_install) - actual_doms = self._call(self.mock_install) self.assertEqual(mock_util().input.call_count, 1) self.assertEqual(actual_doms, [domain]) self.assertTrue( - "configuration files" in mock_util().input.call_args[0][0]) + expected_substring in mock_util().input.call_args[0][0]) @mock.patch("certbot.display.ops.z_util") def test_filter_names_valid_return(self, mock_util): |