unittest.TestCase
Sınıfın başlatıldıktan sonra yaptıklarına birkaç şey eklemek istiyorum ama bunu nasıl yapacağımı bulamıyorum.
Şu anda bunu yapıyorum:
#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
Tüm taslakların tüm bu testler için yalnızca bir kez oluşturulmasını istiyorum. Kullanamıyorum setUpClass()
çünkü Python 2.4 üzerinde çalışıyorum (bunu python 2.7 üzerinde de çalıştıramadım).
Burada neyi yanlış yapıyorum?
Bu hatayı alıyorum:
`TypeError: __init__() takes 1 argument (2 given)`
... ve __init__
komutla çalıştırdığımda tüm saplama kodunu taşıdığımda diğer hatalar python -m unittest -v test
.