Esempio n. 1
0
 def setUp(self):
     self.output = TestBufferConanOutput()
     cache_folder = temp_folder()
     cache = ClientCache(cache_folder, self.output)
     self.cache = cache
     self.remote_manager = MockRemoteManager()
     self.resolver = RangeResolver(cache, self.remote_manager)
     proxy = ConanProxy(cache, self.output, self.remote_manager)
     self.loader = ConanFileLoader(None, self.output, ConanPythonRequire(None, None))
     self.manager = GraphManager(self.output, cache, self.remote_manager, self.loader, proxy,
                                 self.resolver)
     hook_manager = Mock()
     recorder = Mock()
     self.binary_installer = BinaryInstaller(cache, self.output, self.remote_manager, recorder,
                                             hook_manager)
Esempio n. 2
0
 def _get_app(self):
     self.remote_manager = MockRemoteManager()
     cache = self.cache
     self.resolver = RangeResolver(self.cache, self.remote_manager)
     proxy = ConanProxy(cache, self.output, self.remote_manager)
     self.loader = ConanFileLoader(None, self.output, ConanPythonRequire(None, None))
     binaries = GraphBinariesAnalyzer(cache, self.output, self.remote_manager)
     self.manager = GraphManager(self.output, cache, self.remote_manager, self.loader, proxy,
                                 self.resolver, binaries)
     hook_manager = Mock()
     app_type = namedtuple("ConanApp", "cache out remote_manager hook_manager graph_manager"
                           " binaries_analyzer")
     app = app_type(self.cache, self.output, self.remote_manager, hook_manager, self.manager,
                    binaries)
     return app
 def _get_app(self):
     self.remote_manager = MockRemoteManager()
     cache = self.cache
     self.resolver = RangeResolver(self.cache, self.remote_manager)
     proxy = ConanProxy(cache, self.output, self.remote_manager)
     pyreq_loader = PyRequireLoader(proxy, self.resolver)
     pyreq_loader.enable_remotes(remotes=Remotes())
     self.loader = ConanFileLoader(None, self.output, ConanPythonRequire(None, None),
                                   pyreq_loader=pyreq_loader)
     binaries = GraphBinariesAnalyzer(cache, self.output, self.remote_manager)
     self.manager = GraphManager(self.output, cache, self.remote_manager, self.loader, proxy,
                                 self.resolver, binaries)
     generator_manager = GeneratorManager()
     hook_manager = Mock()
     app_type = namedtuple("ConanApp", "cache out remote_manager hook_manager graph_manager"
                           " binaries_analyzer generator_manager")
     app = app_type(self.cache, self.output, self.remote_manager, hook_manager, self.manager,
                    binaries, generator_manager)
     return app