def test_custom_settings_no_resolver_config(self): custom_settings = ConfigFactory.parse_string( strip_margin("""|dummy = foo |""")) result = resolver.resolver_chain(custom_settings, False) expected_result = [stdin_resolver, uri_resolver, bintray_resolver] self.assertEqual(expected_result, result)
def test_custom_settings_no_resolver_config(self): custom_settings = ConfigFactory.parse_string( strip_margin("""|dummy = foo |""") ) result = resolver.resolver_chain(custom_settings) expected_result = [uri_resolver, bintray_resolver] self.assertEqual(expected_result, result)
def test_custom_resolver_chain(self): custom_settings = ConfigFactory.parse_string( strip_margin("""|resolvers = [ | conductr_cli.resolvers.uri_resolver |] |""") ) get_logger_mock, log_mock = create_mock_logger() with patch('logging.getLogger', get_logger_mock): result = resolver.resolver_chain(custom_settings) expected_result = [uri_resolver] self.assertEqual(expected_result, result) get_logger_mock.assert_called_with('conductr_cli.resolver') log_mock.info.assert_called_with('Using custom bundle resolver chain [\'conductr_cli.resolvers.uri_resolver\']')
def test_custom_resolver_chain(self): custom_settings = ConfigFactory.parse_string( strip_margin("""|resolvers = [ | conductr_cli.resolvers.uri_resolver |] |""")) get_logger_mock, log_mock = create_mock_logger() with patch('logging.getLogger', get_logger_mock): result = resolver.resolver_chain(custom_settings, False) expected_result = [uri_resolver] self.assertEqual(expected_result, result) get_logger_mock.assert_called_with('conductr_cli.resolver') log_mock.info.assert_called_with( 'Using custom bundle resolver chain [\'conductr_cli.resolvers.uri_resolver\']' )
def test_offline_mode(self): result = resolver.resolver_chain(None, True) expected_result = [stdin_resolver, offline_resolver] self.assertEqual(expected_result, result)
def test_none_input(self): result = resolver.resolver_chain(None, False) expected_result = [stdin_resolver, uri_resolver, bintray_resolver] self.assertEqual(expected_result, result)
def test_none_input(self): result = resolver.resolver_chain(None) expected_result = [uri_resolver, bintray_resolver] self.assertEqual(expected_result, result)