def test_copy_exc_info(self): exc_info = _make_exc_info("Woot!") result = failure._copy_exc_info(exc_info) self.assertIsNot(result, exc_info) self.assertIs(result[0], RuntimeError) self.assertIsNot(result[1], exc_info[1]) self.assertIs(result[2], exc_info[2])
def test_typle_equals_copy(self): exc_info = _make_exc_info("Woot!") copied = failure._copy_exc_info(exc_info) self.assertTrue(failure._are_equal_exc_info_tuples(exc_info, copied))
def test_copy_none(self): result = failure._copy_exc_info(None) self.assertIsNone(result)