implement pager interface class and tests
This PR implements an interface class for sending properly formatted HTTP requests to the hospitals pager system.
In order to figure out testing in a clean way I did some refactoring of the original simulation_test.py
file. There is now a base_simulation_test.py
that abstracts away the SetUp and Teardown of the background simulation server, s.t. you can just subclass it for whatever subfunctions you want to test.
This PR also adds requests
and typeguard
to requirements.txt
. Typeguard is for enforced type-hints, and requests is the most straightforward way for me to send Http calls.