def test_auth_has_file_settings(self, patched_init, read_settings_from_file): read_settings_from_file.return_value = {'username': '******'} exep = None try: JenkinsCli.auth() except Exception as e: exep = e self.assertEqual(type(exep), CliException) self.assertEqual(patched_init.called, False) host_from_file = 'http://low.priority.com' username = '******' password = '******' read_settings_from_file.return_value = { 'host': host_from_file, 'username': username, 'password': password } JenkinsCli.auth() patched_init.assert_called_once_with(host_from_file, username, password, socket._GLOBAL_DEFAULT_TIMEOUT) patched_init.reset_mock() host = 'http://localhost:5055' JenkinsCli.auth(host=host) patched_init.assert_called_once_with(host, username, password, socket._GLOBAL_DEFAULT_TIMEOUT) patched_init.reset_mock()
def test_auth_no_file_settings(self, patched_init, read_settings_from_file): exep = None try: JenkinsCli.auth() except Exception as e: exep = e self.assertEqual(type(exep), CliException) self.assertEqual(patched_init.called, False) host = 'http://localhost:5055' JenkinsCli.auth(host=host) patched_init.assert_called_once_with(host, None, None, socket._GLOBAL_DEFAULT_TIMEOUT) patched_init.reset_mock() username = '******' password = '******' JenkinsCli.auth(host=host, username=username, password=password) patched_init.assert_called_once_with(host, username, password, socket._GLOBAL_DEFAULT_TIMEOUT)
def test_auth_has_file_settings(self, patched_init, read_settings_from_file): read_settings_from_file.return_value = {'username': '******'} exep = None try: JenkinsCli.auth() except Exception as e: exep = e self.assertEqual(type(exep), CliException) self.assertEqual(patched_init.called, False) host_from_file = 'http://low.priority.com' username = '******' password = '******' read_settings_from_file.return_value = {'host': host_from_file, 'username': username, 'password': password} JenkinsCli.auth() patched_init.assert_called_once_with(host_from_file, username, password, socket._GLOBAL_DEFAULT_TIMEOUT) patched_init.reset_mock() host = 'http://localhost:5055' JenkinsCli.auth(host=host) patched_init.assert_called_once_with(host, username, password, socket._GLOBAL_DEFAULT_TIMEOUT) patched_init.reset_mock()