Pengantar Pengujian di Python
Alexander Levin
Data Scientist
.setUp() - metode yang dipanggil untuk menyiapkan fixture sebelum tes.tearDown() - metode yang dipanggil setelah tes untuk membersihkan lingkunganimport unittest
class TestLi(unittest.TestCase):
# Fixture setup method
def setUp(self):
self.li = [i for i in range(100)]
# Fixture teardown method
def tearDown(self):
self.li.clear()
# Test method
def test_your_list(self):
self.assertIn(99, self.li)
self.assertNotIn(100, self.li)
Sintaks yang benar: setUp dengan U kapital dan tearDown dengan D kapital.
class TestLi(unittest.TestCase):
# Fixture setup method
def setUp(self):
self.li = [i for i in range(100)]
# Fixture teardown method
def tearDown(self):
self.li.clear()
Perintah: python3 -m unittest test_in_list.py
Keluaran saat menjalankan dengan .setUp() dan .tearDown():

Keluaran saat menjalankan dengan .set_up():

.setUp().tearDown().setUp() - dipanggil untuk menyiapkan fixture sebelum tes dijalankan..tearDown() - dipanggil setelah tes untuk membersihkan lingkungan.Pengantar Pengujian di Python