diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 23d56c8a05fe47e0a893cd0ea44f23fc5b34374b..59dcca8b79927d092d355bee336f68c25638c08b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -22,6 +22,7 @@ pytest: script: - cd test - python3 test1.py + - python3 test_riwayatTransaksi.py tags: - RPL diff --git a/src/RiwayatTransaksi.py b/src/RiwayatTransaksi.py index f3615f3320e4652db14ebe72095a34e346bcedff..728a8fed45215d797d84c2d82262a678860ceafc 100644 --- a/src/RiwayatTransaksi.py +++ b/src/RiwayatTransaksi.py @@ -27,4 +27,4 @@ def searchByDate(date): return ResultSet #test -# print(searchall()) \ No newline at end of file +print(searchByNum(1)) \ No newline at end of file diff --git a/src/__pycache__/engine_needed.cpython-37.pyc b/src/__pycache__/engine_needed.cpython-37.pyc index 2294a14d05f5a1a7ffc446bc46eac0eeda4b8873..b03791f52d3fb04556344a752cc2079b710d6299 100644 Binary files a/src/__pycache__/engine_needed.cpython-37.pyc and b/src/__pycache__/engine_needed.cpython-37.pyc differ diff --git a/test/test_riwayatTransaksi.py b/test/test_riwayatTransaksi.py new file mode 100644 index 0000000000000000000000000000000000000000..ae83ee92f808a2b38a0684203bb689741603fb3f --- /dev/null +++ b/test/test_riwayatTransaksi.py @@ -0,0 +1,33 @@ +import sys +sys.path.append('/Users/cynthiathena/Documents/IF/RPL/tubes/if2250-2020-k02-2-sanskmanajemen/src') + +import datetime +# from io import StringIO +import RiwayatTransaksi as rt + +# root_input = StringIO('root\n') +def test_searchByNum(): + # monkeypatch.setattr('sys.stdin', root_input) + assert rt.searchByNum(1) == [(1, 1, 'Hasna', 3, datetime.date(2020, 4, 8), datetime.time(22, 0), 3, 30000, datetime.datetime(2020, 4, 9, 0, 13, 55), None)] +''' +def test_list_ruangan(): + assert pesan.getListRuangan(2) == [1,2,3,4,5,6,7,8,9,10] + +def test_getStatus(): + assert pesan.getStatus(1) == "melakukan pembayaran" + +def test_maxnomorantrian(): + assert pesan.getMaxNomorAntrian == 13 + +def test_findanggota() : + assert pesan.findAnggota(1) == True + +def test_Time() : + waktu = datetime.time(20) + assert pesan.Time(20) == waktu + +def test_parserDate(): + tanggal = "11/04/2020" + tgl = datetime.date(2020, 4, 11) + assert pesan.parserDate(tanggal) == tgl +'''