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()
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)
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)
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)
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()