Closes #19
Automated tests using pytest and mocks/patching. Tests assert that PrepareBan/Unban return the correct enum given the test setup and that the specific guild.ban(user, reason) & guild.unban(user, reason) are called with the correct parameters. A test case for server activation has also been created.
Closes #19 Automated tests using pytest and mocks/patching. Tests assert that PrepareBan/Unban return the correct enum given the test setup and that the specific
guild.ban(user, reason)
&guild.unban(user, reason)
are called with the correct parameters. A test case for server activation has also been created.