J'aimerais ajouter deux ou trois choses à ce que le unittest.TestCase
mais je n'arrive pas à trouver comment le faire.
En ce moment, je fais ça :
#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
J'aimerais que tous les stubs ne soient générés qu'une seule fois pour l'ensemble de ces tests. Je ne peux pas utiliser setUpClass()
parce que je travaille sur Python 2.4 (je n'ai pas réussi à le faire fonctionner sur Python 2.7 non plus).
Qu'est-ce que je fais de mal ici ?
Je reçois cette erreur :
`TypeError: __init__() takes 1 argument (2 given)`
...et d'autres erreurs lorsque je déplace tout le code du stub dans le fichier __init__
lorsque je l'exécute avec la commande python -m unittest -v test
.