পরীক্ষার কোনও দৃশ্যের শুরু / শেষের দিকে কী এমন কোনও কাজ নিষ্কাশন করা হয়? ফাংশন সেটআপ এবং টিয়ারডাউন প্রতিটি পরীক্ষার আগে / পরে বরখাস্ত করা হয়।
আমি সাধারণত এটি পেতে চাই:
class TestSequenceFunctions(unittest.TestCase):
def setUpScenario(self):
start() #launched at the beginning, once
def test_choice(self):
element = random.choice(self.seq)
self.assertTrue(element in self.seq)
def test_sample(self):
with self.assertRaises(ValueError):
random.sample(self.seq, 20)
for element in random.sample(self.seq, 5):
self.assertTrue(element in self.seq)
def tearDownScenario(self):
end() #launched at the end, once
আপাতত, এই সেটআপ এবং টিয়ারডাউনটি ইউনিট পরীক্ষা এবং আমার সমস্ত পরিস্থিতিতে ছড়িয়ে পড়ে (অনেকগুলি পরীক্ষা করে থাকে), একটি প্রথম পরীক্ষা, অন্যটি শেষ পরীক্ষা।