Esempio n. 1
0
 def setUp(self):
     super(TestPolicyBase, self).setUp()
     self.apt_pkg_adapter = AptPkgAdapter(
         self._create_mock_apt_pkg_module())
     self.apt_pkg_adapter.init()
     self.mock_facter = self._create_mock_facter('Debian')
     self.set_up_policy_creation()
Esempio n. 2
0
 def setUp(self):
     super(CheckerCheckTestCase, self).setUp()
     self.fp = FakePackage()
     self.apt_pkg_adapter = AptPkgAdapter(
         self._create_mock_apt_pkg_module())
     self.apt_pkg_adapter.init()
     self.setUpChecker()
	def setUp(self):
		super(TestBasePackageAdapter, self).setUp()
		self.fake_package = FakePackage()
		self.setUp_mangle_fake_package()
		self.pa = PackageAdapter(self.fake_package)
		self.setUp_mangle_package_adapter()
		self.facter = self._create_mock_facter('Debian')
		self.apt_pkg_adapter = AptPkgAdapter(self._create_mock_apt_pkg_module())
		self.apt_pkg_adapter.init()
		self.status = self.pa.get_status(self.facter)
Esempio n. 4
0
    def finishSetUp(self):
        self.apt_pkg_adapter = AptPkgAdapter(self.apt_pkg)
        self.apt_pkg_adapter.init()
        cache_adapter_factory = CacheAdapterFactory()
        self.package_adapter_factory = PackageAdapterFactory(
            DepCacheAdapter(self.apt_depcache))
        self.cache_adapter = self.apt_pkg_adapter.get_cache_adapter(
            cache_adapter_factory, self.reporter, self.mock_progress)

        config_finder = ConfigFinder('test-data/config')
        config_parser = ConfigParser()
        self.config = Config()
        for path, file in config_finder:
            config_parser.load(file, self.config)
 def setUp(self):
     super(Test_Base_Cache_Adapter, self).setUp()
     self.set_up_fake_cache()
     self.mock_policy = self.mox.CreateMock(Policy)
     self.mock_reporter = self.mox.CreateMock(Reporter)
     self.mock_depcache_adapter = self.mox.CreateMock(DepCacheAdapter)
     self.package_adapter_factory = PackageAdapterFactory(
         self.mock_depcache_adapter)
     self.set_up_apt_pkg()
     self.apt_pkg_adapter = AptPkgAdapter(self.fake_apt_pkg_module)
     self.ca = CacheAdapterFactory().create_cache_adapter(
         self.fake_cache, self.apt_pkg_adapter, self.mock_reporter)
     self.mock_checker = self.mox.CreateMock(Checker)
     self.version_adapter = self.mox.CreateMock(VersionAdapter)
     self.version_adapter.string = '1.2.3'
     self.mock_status = self.mox.CreateMock(Status)
Esempio n. 6
0
def run(verbose):
    facter = Facter()
    reporter = Reporter()
    apt_pkg_adapter = AptPkgAdapter(apt_pkg)
    apt_pkg_adapter.init()
    cache_adapter = apt_pkg_adapter.get_cache_adapter(CacheAdapterFactory(),
                                                      reporter, NullProgress())
    apt_depcache_adapter = apt_pkg_adapter.get_depcache_adapter(
        DepCacheAdapterFactory())
    package_adapter_factory = PackageAdapterFactory(apt_depcache_adapter)
    checker = Checker(facter, verbose)
    config = Config()
    config_finder = ConfigFinder('/etc/apt/forktracer.conf',
                                 '/etc/apt/forktracer.d')
    config_parser = ConfigParser()
    for path, file in config_finder:
        config_parser.load(file, config)
    if verbose:
        policy = VerbosePolicy()
    else:
        policy = Policy(apt_pkg_adapter, facter, config)
    cache_adapter.run(checker, policy, package_adapter_factory)
Esempio n. 7
0
 def setUp(self):
     super(Base_Apt_Pkg_Adapter_Test, self).setUp()
     self.create_mock_apt_pkg()
     self.set_up_mock_apt_pkg()
     self.apa = AptPkgAdapter(self.mock_apt_pkg)
     self.set_up_apa()