Skip to content

Commit

Permalink
Monopoly fix 3, Trump > startgeld overgang herschreven
Browse files Browse the repository at this point in the history
  • Loading branch information
VeraSchild committed Aug 20, 2018
1 parent 3700569 commit 2045818
Showing 1 changed file with 22 additions and 15 deletions.
37 changes: 22 additions & 15 deletions tests/module3/monopoly_opdracht1Test.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,29 +53,36 @@ def testMethod():
def correctAverageTrump(test):

def try_run():
Trumpmode = True
try:
testInput = lib.getFunction("simuleer_groot_aantal_potjes_Monopoly", _fileName)()
#Trump test
testInput = lib.getFunction("simuleer_groot_aantal_potjes_Monopoly", _fileName)(10000)
test.success = lambda info : "De code werkt zonder startgeld, je kunt nu startgeld invoeren!"
if assertlib.sameType(lib.getFunction("simuleer_groot_aantal_potjes_Monopoly", _fileName)(10000), None):
test.fail = lambda info : "Zorg er voor dat de functie simuleer_groot_aantal_potjes_Monopoly het gemiddeld aan benodigde worpen returnt en ook alleen deze waarde returnt"
return testInput

except:
pass

try:
#Startingmoney test
testInput = lib.getFunction("simuleer_groot_aantal_potjes_Monopoly", _fileName)(10000, 1000000)
if assertlib.sameType(lib.getFunction("simuleer_groot_aantal_potjes_Monopoly", _fileName)(10000, 1000000), None):
test.fail = lambda info : "Zorg er voor dat de functie simuleer_groot_aantal_potjes_Monopoly het gemiddeld aan benodigde worpen returnt en ook alleen deze waarde returnt"
return testInput

except:
#total fail
test.fail = lambda info : "Zorg dat de functie simuleer_groot_aantal_potjes_Monopoly als argument het aantal potjes heeft"
return False
except:
return True
try:
testInput = lib.getFunction("simuleer_groot_aantal_potjes_Monopoly", _fileName)(10000)
test.success = lambda info : "De code werkt zonder startgeld, je kunt nu startgeld invoeren!"
if assertlib.sameType(lib.getFunction("simuleer_groot_aantal_potjes_Monopoly", _fileName)(10000), None):
test.fail = lambda info : "Zorg er voor dat de functie simuleer_groot_aantal_potjes_Monopoly het gemiddeld aan benodigde worpen returnt en ook alleen deze waarde returnt"
return testInput
except:
testInput = lib.getFunction("simuleer_groot_aantal_potjes_Monopoly", _fileName)(10000, 1000000)
if assertlib.sameType(lib.getFunction("simuleer_groot_aantal_potjes_Monopoly", _fileName)(10000, 1000000), None):
test.fail = lambda info : "Zorg er voor dat de functie simuleer_groot_aantal_potjes_Monopoly het gemiddeld aan benodigde worpen returnt en ook alleen deze waarde returnt"
return testInput



test.fail = lambda info : "de correcte waarde is ongeveer 147"
test.test = lambda : assertlib.between(try_run(), 145, 149)
test.description = lambda : "Monopoly werkt in Trump-Mode"
test.timeout = lambda : 60
test.timeout = lambda : 120


@t.passed(correctAverageTrump)
Expand Down

0 comments on commit 2045818

Please sign in to comment.