]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
pybind: fix Rados.conf_parse_env test
authorSage Weil <sage@inktank.com>
Tue, 20 Aug 2013 18:23:46 +0000 (11:23 -0700)
committerSage Weil <sage@inktank.com>
Tue, 20 Aug 2013 18:24:11 +0000 (11:24 -0700)
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)

src/test/pybind/test_rados.py

index a8df299c879fa4bc2957f40fd225330e0a74715c..9be4c1eb815e51f5f3156fd6c5affe4ab85c8480 100644 (file)
@@ -31,12 +31,6 @@ def test_rados_init():
     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:
@@ -46,6 +40,8 @@ class TestRados(object):
 
     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):