def test_badmethod(self): '''test_badmethod: failed method should raise MethodFailed''' failed = 0 try: o = WrappedClass('foo') o.error_method() except RPCWrapper.MethodFailed, e: failed = 1 print e.traceback
def test_badmethod(self): '''test_badmethod: failed method should raise MethodFailed''' failed = 0 try: o = WrappedClass('foo') o.error_method() except RPCWrapper.MethodFailed as e: failed = 1 print(e.traceback) self.assertEqual(failed, 1) print("test_badmethod: ok")
def test_remote(self): '''test_remote: calls on remote objects work''' print("About to create WrappedClass") o = WrappedClass(123.45) self.assertNotEqual(o.rpcid, None) try: self.assertEqual(o.retarg(), 123.45) o.setarg(dict(x=1, y=2)) self.assertEqual(o.retarg(), dict(x=1, y=2)) except RPCWrapper.MethodFailed as e: print('-------------------------') print(e.traceback) print('-------------------------') assert 0