Example #1
0
 def setUp(self):
     self.app = recon.ReconMiddleware(FakeApp(), {})
     self.mockos = MockOS()
     self.fakecache = FakeFromCache()
     self.real_listdir = os.listdir
     self.real_ismount = swift.common.constraints.ismount
     self.real_statvfs = os.statvfs
     os.listdir = self.mockos.fake_listdir
     swift.common.constraints.ismount = self.mockos.fake_ismount
     os.statvfs = self.mockos.fake_statvfs
     self.real_from_cache = self.app._from_recon_cache
     self.app._from_recon_cache = self.fakecache.fake_from_recon_cache
     self.frecon = FakeRecon()
Example #2
0
 def setUp(self):
     self.app = recon.ReconMiddleware(FakeApp(), {})
     self.mockos = MockOS()
     self.fakecache = FakeFromCache()
     self.real_listdir = os.listdir
     self.real_path_exists = os.path.exists
     self.real_lstat = os.lstat
     self.real_statvfs = os.statvfs
     os.listdir = self.mockos.fake_listdir
     os.path.exists = self.mockos.fake_path_exists
     os.lstat = self.mockos.fake_lstat
     os.statvfs = self.mockos.fake_statvfs
     self.real_from_cache = self.app._from_recon_cache
     self.app._from_recon_cache = self.fakecache.fake_from_recon_cache
     self.frecon = FakeRecon()
Example #3
0
 def setUp(self):
     self.frecon = FakeRecon()
     self.app = recon.ReconMiddleware(FakeApp(), {'object_recon': "true"})
     #self.app.object_recon = True
     self.app.get_mem = self.frecon.fake_mem
     self.app.get_load = self.frecon.fake_load
     self.app.get_async_info = self.frecon.fake_async
     self.app.get_device_info = self.frecon.fake_get_device_info
     self.app.get_replication_info = self.frecon.fake_replication
     self.app.get_auditor_info = self.frecon.fake_auditor
     self.app.get_updater_info = self.frecon.fake_updater
     self.app.get_expirer_info = self.frecon.fake_expirer
     self.app.get_mounted = self.frecon.fake_mounted
     self.app.get_unmounted = self.frecon.fake_unmounted
     self.app.get_diskusage = self.frecon.fake_diskusage
     self.app.get_ring_md5 = self.frecon.fake_ringmd5
     self.app.get_quarantine_count = self.frecon.fake_quarantined
     self.app.get_socket_info = self.frecon.fake_sockstat
Example #4
0
 def setUp(self):
     # can't use mkdtemp here as 2.6 gzip puts the filename in the header
     # which will cause ring md5 checks to fail
     self.tempdir = '/tmp/swift_recon_md5_test'
     utils.mkdirs(self.tempdir)
     self._create_rings()
     self.app = recon.ReconMiddleware(FakeApp(),
                                      {'swift_dir': self.tempdir})
     self.mockos = MockOS()
     self.fakecache = FakeFromCache()
     self.real_listdir = os.listdir
     self.real_ismount = utils.ismount
     self.real_statvfs = os.statvfs
     os.listdir = self.mockos.fake_listdir
     utils.ismount = self.mockos.fake_ismount
     os.statvfs = self.mockos.fake_statvfs
     self.real_from_cache = self.app._from_recon_cache
     self.app._from_recon_cache = self.fakecache.fake_from_recon_cache
     self.frecon = FakeRecon()