Would a class wrapper serve your needs?
Maybe something like:
import unittest
def attribute_error(self, *args, **kwargs):
raise AttributeError
def my_unit_test(cls):
cls.assert_raises = cls.assertRaises
cls.assert_True = cls.assertTrue
cls.assertTrue = attribute_error
cls.assertRaises = attribute_error
# ...
return cls
@my_unit_test
class MyTest(unittest.TestCase):
def test_1(self):
self.assert_True(1)
def test_2(self):
with self.assert_raises(AttributeError):
self.assertTrue(1)
if __name__ == '__main__':
unittest.main()