From 9fea29d4db0a80aeb71cb2d39d6c705e888ceb0e Mon Sep 17 00:00:00 2001 From: yasyfiana <13518143@std.stei.itb.ac.id> Date: Fri, 24 Apr 2020 17:34:51 +0700 Subject: [PATCH] add test modul keanggotaan --- test/test_Keanggotaan.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 test/test_Keanggotaan.py diff --git a/test/test_Keanggotaan.py b/test/test_Keanggotaan.py new file mode 100644 index 0000000..bc477e7 --- /dev/null +++ b/test/test_Keanggotaan.py @@ -0,0 +1,29 @@ +import sys +# sys.path.insert(0, '../src') +sys.path.append('/Users/cynthiathena/Documents/IF/RPL/tubes/if2250-2020-k02-2-sanskmanajemen/src') + +import datetime +# from io import StringIO +import Keanggotaan as agt + +# root_input = StringIO('root\n') +def test_getNewIDAnggota(): + assert agt.getNewIDAnggota() == 6 + +def test_getNama(): + assert agt.getNama(1) == "Joe Benjamin" + +def test_getNomorIdentitas(): + assert agt.getNomorIdentitas(1) == 3244012333456760 + +def test_getTanggalAktif(): + assert agt.getTanggalAktif(1) == "2020-12-02" + +def test_getIDAnggota(): + assert agt.getIDAnggota("Joe Benjamin", 3244012333456760) + +def test_cekID(): + assert agt.cekID (1)== True + +def test_cekNoIden(): + assert agt.cekNoIden(3244012333456760) == True \ No newline at end of file -- GitLab