def setUp(self): super(TestRadosDiskFile, self).setUp() self.mock_rados = mock.MagicMock(name='rados') self.Rados = self.mock_rados.Rados.return_value self.ioctx = self.Rados.open_ioctx.return_value self.rados_ceph_conf = 'xxx-ceph.conf' self.rados_name = 'xxx-rados-name' self.rados_pool = 'xxx-rados-pool' self.device = 'device' self.partition = '0' self.account = 'account' self.container = 'container' self.obj_name = 'myobject' self.rdf = RadosFileSystem(self.rados_ceph_conf, self.rados_name, self.rados_pool, rados=self.mock_rados) self.df = self.rdf.get_diskfile(self.device, self.partition, self.account, self.container, self.obj_name)
def setup(self, conf): ceph_conf = conf.get("rados_ceph_conf", None) rados_user = conf.get("rados_user", None) rados_pool = conf.get("rados_pool", None) self._filesystem = RadosFileSystem(ceph_conf, rados_user, rados_pool, self.logger)