Unit Testing Jupyter Notebooks - testbook
Previous attempts at unit testing notebooks involved writing the tests in the notebook itself, which was faulty, difficult to read, and even more difficult to maintain. However, testbook allows for unit tests to be run against notebooks in separate test files, hence treating .ipynb files as .py files.
About Rohit Sanjay
Author and maintainer at testbook. Incoming Software Engineer at Goldman Sachs, Bengaluru, India. Final year electronics engineering undergraduate at MIT Manipal, Karnataka, India.