Select Git revision
exam2024spring_tests.py

tuhe authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
exam2024spring_tests.py 1.02 KiB
from unitgrade import hide, UTestCase
from unitgrade import UTestCase, Report
from exam_generator.exam import Question, jinjafy
from types import SimpleNamespace
import gym
import numpy as np
import sympy as sym
import os
import inspect
from unitgrade import NotebookTestCase
class Question1(NotebookTestCase):
notebook = "exam2024spring.ipynb"
def test_addition(self):
self.assertIsNotNone(self.nb.x1)
def test_multiplication(self):
self.assertIsNotNone(self.nb.x1)
class Question2(NotebookTestCase):
notebook = "exam2024spring.ipynb"
def test_derivative(self):
self.assertIsNotNone(self.nb.a)
class Exam2024spring_0(Report):
title = "Report id exam2024spring"
abbreviate_questions = True
questions = [
(Question1, 10), (Question2, 10), ]
import irlc
pack_imports = [irlc]
if __name__ == "__main__":
from unitgrade import evaluate_report_student
evaluate_report_student(Exam2024spring_0())