Move absorption tests out of docstrings
Lots of new testing