Skip to content

Commit 7d1eb4f

Browse files
committed
new test
1 parent b3087c4 commit 7d1eb4f

File tree

2 files changed

+25
-6
lines changed

2 files changed

+25
-6
lines changed

tests/fdrTest.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
@t.passed(doctest_ok)
55
def has_functions():
66
"""alle gevraagde functies zijn aanwezig"""
7-
assert "pie_percent" in static.getFunctionDefinitions()
8-
assert "triple" in static.getFunctionDefinitions()
9-
assert "absdiff" in static.getFunctionDefinitions()
10-
assert "kmmiles" in static.getFunctionDefinitions()
11-
assert "avg3" in static.getFunctionDefinitions()
12-
assert "avg3of4" in static.getFunctionDefinitions()
7+
assert "pie_percent" in static.getFunctionDefinitions(), "`pie_percent` is niet aanwezig"
8+
assert "triple" in static.getFunctionDefinitions(), "`triple` is niet aanwezig"
9+
assert "absdiff" in static.getFunctionDefinitions(), "`absdiff` is niet aanwezig"
10+
assert "kmmiles" in static.getFunctionDefinitions(), "`kmmiles` is niet aanwezig"
11+
assert "avg3" in static.getFunctionDefinitions(), "`avg3` is niet aanwezig"
12+
assert "avg3of4" in static.getFunctionDefinitions(), "`avg3of4` is niet aanwezig"
1313

1414
@t.passed(has_functions)
1515
def test_pie_percent(test):

tests/wekenTest.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
from checkpy import *
2+
from _basics_no_listcomp import *
3+
4+
@t.passed(doctest_ok)
5+
def has_functions():
6+
"""functie `weeks_elapsed` is aanwezig"""
7+
assert "weeks_elapsed" in static.getFunctionDefinitions(), "`weeks_elapsed` is niet aanwezig"
8+
9+
@t.passed(has_functions)
10+
def test_weeks_elapsed(test):
11+
"""functie `weeks_elapsed` werkt correct"""
12+
assert getFunction("weeks_elapsed")(3,20) == 2
13+
assert getFunction("weeks_elapsed")(20,3) == 2
14+
assert getFunction("weeks_elapsed")(1,1) == 0
15+
16+
@t.passed(has_functions)
17+
def test_program(test):
18+
"""het programma werkt correct met invoer en uitvoer"""
19+
assert outputOf(stdinArgs=[3,20], overwriteAttributes=[("__name__", "__main__")]) == "Er zijn 2 volle weken verstreken.\n"

0 commit comments

Comments
 (0)