For each ``compressor/<X>.py`` there should be a corresponding test file ``tests/unit/test_<X>.py`` * Group tests by scenarios. * Separate unit vs. functional tests, and allow running them separately.