Ignoring pyc files
Converting to use the unittest assertions for better errors
Generate unittests instead of amassing them in one test
TestCase has some nice comparison methods that, together with nose-parameterized, make the actual test code quite clear