import main #student solution to the hw import TA_main #ta's solution to the hw from session import Session #import the session object MAX_SCORE = 100 sess = Session(TA_main, main) sess.set_max_score(MAX_SCORE) basic_compare = sess.compare() if basic_compare: sess.set_score(50) sess.test_hw_function('count', [0, -5, 10], [-1, 2, 7]) sqInt = main.SquareInt(4) ta_sqInt = TA_main.SquareInt(4) ta_sqit = ta_sqInt.square() hw_sqit = sqInt.square() if ta_sqit == hw_sqit: sess.x_log("PASSED Public Test: squareInt(4).square()") sess.set_score(80) sess.update_score(10) else: sess.x_log("ERROR: your function/class names did not match up with those provided in the solution key. please look over your work and resubmit") final = sess.finalize()
import main #student solution to the hw import TA_main #ta's solution to the hw from session import Session #import the session object sess = Session(TA_main, main) # main_proxy = sess.get_module_proxy() basic_compare = sess.compare() if basic_compare: sess.score_key('basic_compare', 20) test_count = main.count(5) # test_count = main_proxy.count(5) TA_COUNT = TA_main.count(5) if test_count == TA_COUNT: sess.i_log('test_count(5)', "PASSED") sess.i_log('test_count(5)', "booyah") sess.score_key('testcount5', 5) sess.test_hw_function('count', [0, -5, 10], [-1, 2.5, 7]) # sqInt_test = main_proxy.SquareInt(4) # sqit = sqInt_test.square() else: sess.x_log("WHOOPS", "ERROR: your function/class names did not match up with those provided in the solution key. please look over your work and resubmit") final = sess.finalize()