import unittest
from app import tambah_peminjaman, hitung_total, daftar_pinjam

class TestPeminjaman(unittest.TestCase):
    def test_fitur_lengkap(self):
        daftar_pinjam.clear()
        
        # Test Prosedur 1 (Tambah Data)
        berhasil = tambah_peminjaman("Budi", "X-RPL", "Python", "2026-08-01", 7)
        self.assertTrue(berhasil)
        
        # Test Prosedur 3 (Hitung Total)
        self.assertEqual(hitung_total(), 1)

if _name_ == "_main_":
    unittest.main()
