This PR replaces #21 because I want this finished and don't want to go through the hoops of getting access to a fork.
I believe all concerns raised in #21 are addressed in this branch, I added tests and changed the argument names to make clear that we are talking about strings and not principal instances. I did not apply this change to the principal argument itself to stay conformant with the base class IPASEvent.
Fixes #17
This PR replaces #21 because I want this finished and don't want to go through the hoops of getting access to a fork.
I believe all concerns raised in #21 are addressed in this branch, I added tests and changed the argument names to make clear that we are talking about strings and not principal instances. I did not apply this change to the
principal
argument itself to stay conformant with the base classIPASEvent
.