diff options
Diffstat (limited to 'src/test/pybind/test_rados.py')
-rw-r--r-- | src/test/pybind/test_rados.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/test/pybind/test_rados.py b/src/test/pybind/test_rados.py index 019a86c2763..4628a44a652 100644 --- a/src/test/pybind/test_rados.py +++ b/src/test/pybind/test_rados.py @@ -11,6 +11,16 @@ def test_rados_init_error(): assert_raises(Error, Rados, conffile='', name='invalid') assert_raises(Error, Rados, conffile='', name='bad.invalid') +def test_rados_init_type_error(): + assert_raises(TypeError, Rados, rados_id=u'admin') + assert_raises(TypeError, Rados, rados_id=u'') + assert_raises(TypeError, Rados, name=u'client.admin') + assert_raises(TypeError, Rados, name=u'') + assert_raises(TypeError, Rados, conffile=u'blah') + assert_raises(TypeError, Rados, conffile=u'') + assert_raises(TypeError, Rados, clusternaem=u'blah') + assert_raises(TypeError, Rados, clustername=u'') + def test_rados_init(): with Rados(conffile='', rados_id='admin'): pass |