Fix test independance
Related: PR !837 (merged)
The tests are currently altering the bliss globals without restoring them to their previous state. This makes some tests hard to debug since running the test on its own does not necessarily reproduce the issue. It can then take a long time to figure out which tests are responsible for the corresponding globals alteration.
Let's have a finalizer in the beacon fixture (or some other dedicated fixture) that makes sure that no globals have been affected by the test. This would include louie and the other typical globals of bliss. This way, any test that does not clean up after itself would fail.
Edited by Vincent Michel