e2xtest
e2xtest is a tool to create interactive tests for cells in student Jupyter notebooks. The teacher can define a list of tests that are executed and graded. The output of the test can be read by nbgrader or e2xgrader to automatically assign partial points to a solution.
There exist two types of tests. One aimed at testing variables, one aimed at testing functions.
User Documentation: