So, that's why I just deleted this test - it was passing but for the wrong reasons. This test was written when we had more arguments to the function, most of which we removed.

This *exact* area of code is tested elsewhere - `tests/test_err_handling`, test `test_nonexist_course`