Beispiel #1
0
 def setUp(self):
     self.rados = Rados(conffile='')
     self.rados.connect()
     self.rados.create_pool('test_pool')
     assert self.rados.pool_exists('test_pool')
     self.ioctx = self.rados.open_ioctx('test_pool')
Beispiel #2
0
def test_ioctx_context_manager():
    with Rados(conffile='', rados_id='admin') as conn:
        with conn.open_ioctx('rbd') as ioctx:
            pass
Beispiel #3
0
 def test_connected(self):
     rados = Rados(conffile='')
     with rados:
         eq('connected', rados.state)
         self._requires_configuring(rados)
Beispiel #4
0
 def setUp(self):
     self.rados = Rados(conffile='')
     self.rados.connect()
Beispiel #5
0
def test_parse_argv_empty_str():
    args = ['']
    r = Rados()
    eq(args, r.conf_parse_argv(args))
Beispiel #6
0
 def setUp(self):
     self.rados = Rados(conffile='')
     self.rados.conf_parse_env('FOO_DOES_NOT_EXIST_BLAHBLAH')
     self.rados.conf_parse_env()
     self.rados.connect()
Beispiel #7
0
def test_parse_argv():
    args = ['osd', 'pool', 'delete', 'foobar', 'foobar', '--yes-i-really-really-mean-it']
    r = Rados()
    eq(args, r.conf_parse_argv(args))