Instead of built-in `unittest`, now use `pytest`. Find versions that work, convert tests. ref: N25B-168
Exhaustive test cases for both classes, with 100% coverage. Adds `mock` dependency. Tests for actuation receiver do not yet pass. ref: N25B-168