unittest.TestCase
ক্লাসটি শুরু হওয়ার পরে যা করা হয় তার সাথে আমি কয়েকটি জিনিস যুক্ত করতে চাই তবে কীভাবে এটি করব তা আমি বুঝতে পারি না।
এখনই আমি এটি করছি:
#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
আমি চাই সমস্ত পরীক্ষার পুরো সেটটির জন্য কেবল একবারই উত্পন্ন করা হোক। আমি ব্যবহার করতে পারছি না setUpClass()
কারণ আমি পাইথন ২.৪ এ কাজ করছি (পাইথন ২.7 তেও আমি কাজ করতে পারিনি)।
আমি এখানে কি ভুল করছি?
আমি এই ত্রুটি পেয়েছি:
`TypeError: __init__() takes 1 argument (2 given)`
... এবং অন্যান্য ত্রুটিগুলি যখন আমি __init__
কমান্ডের সাহায্যে এটি চালিত করি তখন সমস্ত স্টাব কোডের মধ্যে সরিয়ে ফেলি python -m unittest -v test
।