James Lu
211decd2aa
everything: Improve logging
2015-07-05 13:44:48 -07:00
James Lu
d23d34e316
Refactor hooks to send parsed arguments instead of raw args
...
ref #18 .
- Command handlers that support hooks will now return parsed args, which are then sent to the hooks
- Hook commands are now stored in uppercase letters, consistent with the IRC spec
2015-07-04 19:00:29 -07:00
James Lu
b6f489fa9c
add tests for KILL, KICK, UID, and SERVER handlers
...
todo: rewrite the MODE handling so it doesn't suck, and test those too
2015-07-04 12:34:33 -07:00
James Lu
8ea62c31de
tests for spawnServer and SQUIT, make server name case-insensitive
2015-07-04 11:57:21 -07:00
James Lu
942f97352d
test kick/nickClient; make kickClient update channel userlist...
2015-07-03 23:48:28 -07:00
James Lu
18528c9cab
add tests for spawn/quit/join/partClient
2015-07-03 23:32:41 -07:00
James Lu
0bfe2b2a21
test_proto_inspircd: fix 'python3 -m unittest' compat
2015-07-03 18:26:13 -07:00
James Lu
8ad68023d6
Add tests for pr/inspircd, a common FakeIRC class, and tests for that too
2015-07-03 18:07:47 -07:00
James Lu
991e86a8cb
unittests! wow!
2015-07-03 17:05:44 -07:00