Commit Graph

531 Commits

Author SHA1 Message Date
Daniel Oaks 9ede9045ad Add Oragono IRCd 2016-11-29 22:36:32 +10:00
Valentin Lorentz 548ddb57b0 Add TLS certificate check tests for clients. 2016-07-20 11:41:35 +02:00
Valentin Lorentz 1f9e3a3546 Fix typo. 2016-07-20 10:24:06 +02:00
Valentin Lorentz b4feb32bd7 Limnoria now uses SSL by default. Update its controller to disable it. 2016-02-21 11:22:38 +01:00
Valentin Lorentz 8948976bba Add tests for invite to non-existing channels. 2016-01-01 12:02:50 +01:00
Valentin Lorentz f91693eeea Mark case sensitivity tests as strict.
https://github.com/mammon-ircd/mammon/issues/76
2015-12-30 16:23:31 +01:00
Valentin Lorentz 68e6adda69 Add tests for extended-join. 2015-12-29 12:54:09 +01:00
Valentin Lorentz 027dce4ef7 Add test to check a “MONITOR -” has no effect on other users. 2015-12-28 14:50:03 +01:00
Valentin Lorentz a90490019f Fix test on servers not implementing server-time. 2015-12-28 12:40:08 +01:00
Valentin Lorentz 7fd17ad329 Proper synchronization instead of time.sleep() 2015-12-28 12:34:57 +01:00
Valentin Lorentz a34d4077ca Better handling of closed connections. 2015-12-27 12:45:03 +01:00
Valentin Lorentz a3b8bc13ae Add ecdsa to the list of requirements. 2015-12-27 12:44:49 +01:00
Valentin Lorentz d62dfcdeec Configure Charybdis to make LIST behavior follow RFC 1459. 2015-12-27 10:24:29 +01:00
Valentin Lorentz 1de1ca40d7 Add tests for account-tag. 2015-12-26 21:45:50 +01:00
Valentin Lorentz 9aed850271 Fix comment. 2015-12-26 21:45:39 +01:00
Valentin Lorentz 0f87ecde3f Add tests for “MONITOR -” and “MONITOR + <hostmask>”. 2015-12-26 20:13:41 +01:00
Valentin Lorentz 5f07025a4a Add basic MONITOR tests. 2015-12-25 22:47:11 +01:00
Valentin Lorentz 4d7ba5f247 Remove debug prints. 2015-12-25 21:49:40 +01:00
Valentin Lorentz e787d3d7b1 exit(1) if there was a failure or an error. 2015-12-25 21:08:59 +01:00
Valentin Lorentz fd24cebd07 Update README. 2015-12-25 20:43:17 +01:00
Valentin Lorentz 50ff513ea6 Add link to Python bug tracker to explain why assertions differ. 2015-12-25 16:03:42 +01:00
Valentin Lorentz e2583a67ca Add STARTTLS tests. 2015-12-25 15:45:06 +01:00
Valentin Lorentz 6e50d100e9 Add test for SASL PLAIN with no authzid. 2015-12-24 22:35:15 +01:00
Valentin Lorentz 1281901eb3 Remove debug print. 2015-12-24 21:21:06 +01:00
Valentin Lorentz da54b76b78 Add test on the interaction of server-time and echo-message. 2015-12-24 21:14:59 +01:00
Valentin Lorentz 87301592d4 Add echo-message tests. 2015-12-24 20:52:36 +01:00
Valentin Lorentz 60bd8a04f7 Improve help, and copy it to the README. 2015-12-24 12:07:40 +01:00
Valentin Lorentz eb46c39723 Add tests for IRCv3.1 CAP LS/LIST. 2015-12-24 01:12:50 +01:00
Valentin Lorentz 9943753e2b Don't use subTest, it gives bad tracebacks. 2015-12-24 01:12:33 +01:00
Valentin Lorentz 073a8a3183 Return all parsed messages before raising ConnectionClosed.
Caused testQuitErrors to fail with Charybdis.
2015-12-23 21:32:20 +01:00
Valentin Lorentz 76f0224f25 Fix assertion message. 2015-12-23 21:28:36 +01:00
Valentin Lorentz 5d4473b767 Add option --loose. 2015-12-23 19:39:34 +01:00
Valentin Lorentz 4ef79cbe45 Improve error messages. 2015-12-23 19:05:21 +01:00
Valentin Lorentz d3617b7012 Make port wait lazy. This way, we don't want for the server to start if the test is skipped immediately. 2015-12-23 01:54:10 +01:00
Valentin Lorentz 53f916991f Add METADATA tests. 2015-12-22 22:33:23 +01:00
Valentin Lorentz caa85d25cb ClientMock.getMessages: Reuse the inbuffer. 2015-12-22 20:50:01 +01:00
Valentin Lorentz 69203a145d Split connectClient into connectClient and skipToWelcome. 2015-12-22 20:49:31 +01:00
Valentin Lorentz 2cc4ad4f0f Make the set of tested specifications configurable. 2015-12-22 19:55:48 +01:00
Valentin Lorentz ef8adc7ede Rename irctest.optionality to irctest.runner, and clean code a bit. 2015-12-22 18:54:06 +01:00
Valentin Lorentz 95db1d4dfd Add tests for channel names sensitivity. 2015-12-22 12:14:55 +01:00
Valentin Lorentz 63671afcf4 Add TOPIC test cases. 2015-12-22 05:06:51 +01:00
Valentin Lorentz 8425bf7c2a Add test for KICKs with two targets. 2015-12-22 04:37:19 +01:00
Valentin Lorentz 3b196ce445 Add test testKickSendsMessages. 2015-12-22 01:56:01 +01:00
Valentin Lorentz 813f968321 Fix assertion messages. 2015-12-22 01:29:05 +01:00
Valentin Lorentz d5de337c8d Add tests for AUTHENTICATE with auth string longer than 399 characters. 2015-12-22 00:47:02 +01:00
Valentin Lorentz 1dd70a8b54 Better doc. 2015-12-22 00:46:18 +01:00
Valentin Lorentz a4cf83e01a Add tests for LIST. 2015-12-21 23:15:22 +01:00
Valentin Lorentz 3380450cdf Update README.md with new controllers. 2015-12-21 22:54:03 +01:00
Valentin Lorentz 4428283de5 Fix typo. 2015-12-21 22:50:47 +01:00
Valentin Lorentz ac0df9d941 Expand testJoinTwice. 2015-12-21 22:31:55 +01:00