Regarding all of the above; we do not use nose's tools for doing assertions. We're using the unittest module's tools. I.e. `self.assertEqual` instead of `assert_equal`. 

At this point, using `nose.tools` is **not** encouraged. Not that it's particularly bad, it's just not necessary and it breaks the pattern.