Beispiel #1
0
 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)
Beispiel #2
0
 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)
Beispiel #3
0
    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\']')
Beispiel #4
0
    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\']'
        )
Beispiel #5
0
 def test_offline_mode(self):
     result = resolver.resolver_chain(None, True)
     expected_result = [stdin_resolver, offline_resolver]
     self.assertEqual(expected_result, result)
Beispiel #6
0
 def test_none_input(self):
     result = resolver.resolver_chain(None, False)
     expected_result = [stdin_resolver, uri_resolver, bintray_resolver]
     self.assertEqual(expected_result, result)
Beispiel #7
0
 def test_none_input(self):
     result = resolver.resolver_chain(None)
     expected_result = [uri_resolver, bintray_resolver]
     self.assertEqual(expected_result, result)