Each of your test cases should be in its own test function that is named in a descriptive way. Then you can easily tell which test case has failed when you get failures. You've mostly done a really good job of this but there are a few test cases that need to be split into their own function (as one example - test_shuffle_as_boolean)
Each of your test cases should be in its own test function that is named in a descriptive way. Then you can easily tell which test case has failed when you get failures. You've mostly done a really good job of this but there are a few test cases that need to be split into their own function (as one example - test_shuffle_as_boolean)
There was a requirement to show that your tests provide 100% branch coverage but I don't see any documentation for this. See https://github.ubc.ca/ubc-mds-2017/DSCI_524_collab-sw-dev_students/issues/9 for more info.
Please fix both of these issues before the next milestone.