def test_check_execution_incorrect_exact(tmpdir): p = tmpdir.join('expected') p.write('1\n4\n9') got = '1\n4\n8' # this has 8 instead of 9 result = check_execution(str(p), got) assert not result
def test_check_execution_correct_error_range(tmpdir): p = tmpdir.join('expected') p.write('1\n4\n9') got = '1\n3.9999\n8.9999' result = check_execution(str(p), got, 0.1) assert result
def test_check_execution_correct_exact(tmpdir): p = tmpdir.join('expected') p.write('1\n4\n9') got = '1\n4\n9' result = check_execution(str(p), got) assert result