Might I suggest that these are integrated tests and are not necessary at all anyway? (I'm happy to be wrong, just a thought)
The unittests which demonstrate interpreting the bulletin header are done in test_io_init.py with test_format_picker_nodata.  Testing that a grib file results is then just a standard grib load integrated test...  with an offset (I wouldn't have added additional integration tests to this effect).