コード例 #1
0
 def test_info(self):
     e = GlusterException()
     self.assertEqual(e.info(), {'code': 4100,
                                 'message': str(e),
                                 'rc': e.rc,
                                 'out': e.out,
                                 'err': e.err})
コード例 #2
0
 def test_response(self):
     e = GlusterException()
     self.assertEqual(e.response(), {'status': e.info()})
コード例 #3
0
 def test_str_with_out_err_multiline(self):
     e = GlusterException(out=["out 1", "out 2"], err=["err 1", "err 2"])
     self.assertEqual(str(e), "Gluster Exception\nerror: out 1\nout 2\n"
                              "err 1\nerr 2")
コード例 #4
0
 def test_str_with_rc_out_err(self):
     e = GlusterException(rc=1, out=["output"], err=["error"])
     self.assertEqual(str(e), "Gluster Exception\nerror: output\nerror\n"
                              "return code: 1")
コード例 #5
0
 def test_str_with_out_err(self):
     e = GlusterException(out=["output"], err=["error"])
     self.assertEqual(str(e), "Gluster Exception\nerror: output\nerror")
コード例 #6
0
 def test_str_with_err_multiline(self):
     e = GlusterException(err=["line 1", "line 2", "line 3"])
     self.assertEqual(str(e), "Gluster Exception\nerror: line 1\nline 2\n"
                              "line 3")
コード例 #7
0
 def test_str_with_err(self):
     e = GlusterException(err=["error"])
     self.assertEqual(str(e), "Gluster Exception\nerror: error")
コード例 #8
0
 def test_str_with_rc(self):
     e = GlusterException(rc=1)
     self.assertEqual(str(e), "Gluster Exception\nreturn code: 1")
コード例 #9
0
 def test_str(self):
     e = GlusterException()
     self.assertEqual(str(e), "Gluster Exception")