Skip to content
Snippets Groups Projects
Select Git revision
  • f4bc4f28e3224f981f620f77b32989d4881acb32
  • main default protected
2 results

exam2024spring_tests.py

Blame
  • Tue Herlau's avatar
    tuhe authored
    f4bc4f28
    History
    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())