def test_from_exc_tb(self): try: raise plain_old_module.MyError('eek') except plain_old_module.MyError: ve = sys.exc_info()[1] e = self.klass(ve) self.assertTrue(e.args[0].startswith('plain_old_module.MyError: eek')) self.assertTrue('test_from_exc_tb' in e.args[0])
def test_from_exc(self): ve = plain_old_module.MyError('eek') e = self.klass(ve) e2 = pickle.loads(pickle.dumps(e)) self.assertEquals(e2.args[0], 'plain_old_module.MyError: eek')
def test_from_exc(self): ve = plain_old_module.MyError('eek') e = self.klass(ve) self.assertEquals(e.args[0], 'plain_old_module.MyError: eek') self.assertTrue(isinstance(e.args[0], mitogen.core.UnicodeType))
def function_that_fails(s=''): raise plain_old_module.MyError('exception text' + s)
def test_from_exc(self): ve = plain_old_module.MyError('eek') e = self.klass(ve) self.assertEquals(e.args[0], 'plain_old_module.MyError: eek')