Me gustaría agregar un par de cosas a lo que hace la unittest.TestCaseclase al inicializarse, pero no puedo averiguar cómo hacerlo.
Ahora mismo estoy haciendo esto:
#filename test.py
class TestingClass(unittest.TestCase):
def __init__(self):
self.gen_stubs()
def gen_stubs(self):
# Create a couple of tempfiles/dirs etc etc.
self.tempdir = tempfile.mkdtemp()
# more stuff here
Me gustaría que todos los stubs se generen solo una vez para todo este conjunto de pruebas. No puedo usar setUpClass()porque estoy trabajando en Python 2.4 (tampoco he podido hacer que eso funcione en Python 2.7).
¿Qué estoy haciendo mal aquí?
Me sale este error:
`TypeError: __init__() takes 1 argument (2 given)`
... y otros errores cuando muevo todo el código auxiliar __init__cuando lo ejecuto con el comando python -m unittest -v test.