This happens after we connect, which means we get ENOSYS always.
Instead, parse_env inside the normal setup method, which had the added
benefit of being able to debug these tests.
Backport: dumpling
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit
6ef1970340c57d6e02f947348fb38882b51d131c)
with Rados(conffile='', name='client.admin'):
pass
-def test_rados_parse_conf():
- with Rados(conffile='', rados_id='admin') as rados:
- rados.parse_env()
- rados.parse_env('FOO_DOES_NOT_EXIST_BLAHBLAH')
- pass
-
def test_ioctx_context_manager():
with Rados(conffile='', rados_id='admin') as conn:
with conn.open_ioctx('data') as ioctx:
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()
def tearDown(self):