160 Commits

Author SHA1 Message Date
027a8b968f Update Limnoria controller to put migrations in temporary dir. 2015-12-20 23:58:44 +01:00
e6a00c9055 Use setuptools instead of distutils in setup.py, so it installs dependencies. 2015-12-20 20:56:18 +01:00
6547147b69 Load Limnoria's Authentication plugin. 2015-12-20 20:46:13 +01:00
550922ffc4 Give the list of dependencies to distutils. 2015-12-20 20:45:12 +01:00
2c79b6e7fb Add command-line option for verbosity. 2015-12-20 20:39:06 +01:00
2601e3f1cb Add missing file. 2015-12-20 16:15:56 +01:00
38569f013f Add PLAIN test for servers. 2015-12-20 16:15:25 +01:00
d705c4ffbe Fix output of skipped tests. 2015-12-20 16:15:25 +01:00
7169952a1f Merge pull request #6 from DanielOaks/auto-server-start-wait
Automatically wait for server to start when connecting
2015-12-20 13:51:14 +01:00
900f18492c Add docstrings. 2015-12-20 13:47:30 +01:00
9844b08d9d Automatically wait for server to start before running server tests 2015-12-20 22:46:47 +10:00
8d337bb7bd Add registration to server tests. 2015-12-20 13:12:54 +01:00
8318c3ff59 Merge branch 'server-start-wait' of https://github.com/DanielOaks/irctest
Conflicts:
	irctest/__main__.py
2015-12-20 11:52:07 +01:00
c7143cd725 Add an exception to tell a controller does not implement something. 2015-12-20 11:43:55 +01:00
95ad6f32d7 Report optional specs/mechs that required a test to be skipped. 2015-12-20 11:26:30 +01:00
287969248d Run tests properly instead of using a hack with unittest.main(). 2015-12-20 11:07:04 +01:00
5710e577ec Check client resumes negotiation after ERR_SASLFAIL (904). 2015-12-20 10:53:27 +01:00
34a16cc323 Make Sopel timeout faster so it does not hang tests. 2015-12-20 10:52:32 +01:00
4c800f64b8 gitignore: Remove useless mammon file, we don't create it 2015-12-20 19:22:20 +10:00
6973f05130 Add --server-start-delay for delay seconds, and cleanup mammon 2015-12-20 14:00:20 +10:00
62d176209c Class attributes instead of instance attributes. 2015-12-20 04:41:02 +01:00
3a51916f34 Merge pull request #3 from DanielOaks/allow-skipping
Support skipping unsupported SASL mechanisms
2015-12-20 04:38:28 +01:00
07e160758e client_tests.test_sasl: Split out mechanism test 2015-12-20 13:31:29 +10:00
7b3d88d563 controllers: Add supported SASL mechanism lists 2015-12-20 13:29:16 +10:00
9301f5e50e client_tests.test_sasl: Make supported mechanism list mandatory 2015-12-20 13:29:05 +10:00
2541fa25ca irctest.client_tests.test_sasl: Support skipping unsupported mechanism tests 2015-12-20 13:07:13 +10:00
c52e78d2f9 Remove useless constant. 2015-12-20 03:20:01 +01:00
1fd5770d42 Add client test for ECDSA-NIST256P-CHALLENGE. 2015-12-20 02:59:17 +01:00
2695b604e7 Add testNakWhole. 2015-12-20 02:20:12 +01:00
4379ee6abf Add Mammon controller. 2015-12-20 01:48:56 +01:00
b7d6ac6a62 Merge pull request #1 from DanielOaks/fix-kill
Send QUIT before kill, because after kill we may not be able to send msgs
2015-12-20 01:22:46 +01:00
ac2a36274c irctest.cases: Send QUIT before kill, because after kill we may not be able to send msgs 2015-12-20 10:17:52 +10:00
8d12f2fedb Add tests for NAK. 2015-12-20 00:47:06 +01:00
cb0dd988ab Better install instructions. 2015-12-20 00:16:01 +01:00
1010b90882 Add a paragraph in the README about what irctest is not. 2015-12-20 00:01:37 +01:00
429f77e4da Update README. 2015-12-19 23:57:22 +01:00
7a4cc47d9c Enable IRCv3 for InspIRCd. 2015-12-19 23:44:51 +01:00
a9439603ac Prevent Limnoria from putting its file in the current folder. 2015-12-19 23:17:14 +01:00
a8f8d7c077 Start supporting server testing. 2015-12-19 23:09:06 +01:00
858aaf0367 Make setup.py actually work (find subpackages). 2015-12-19 21:21:45 +01:00
71110b1ee1 Rename clienttests to client_tests for consistency. 2015-12-19 21:21:34 +01:00
5413271888 Fix message. 2015-12-19 21:17:51 +01:00
5af760ccdd Add tests for SASL mechanism refusal. 2015-12-19 21:17:06 +01:00
47a19c5a2c Fix comments and sheband in setup.py. 2015-12-19 21:15:52 +01:00
9426f8f527 Remove debug print. 2015-12-19 20:09:23 +01:00
4e57b793a3 Make Sopel quiet and remove warning. 2015-12-19 19:14:47 +01:00
100efc7b67 Add README. 2015-12-19 19:11:17 +01:00
9f5cdbc067 Add test for authstrings whose size is a multiple of 400. 2015-12-19 19:03:52 +01:00
aa6ab3a77d Make it possible to specify a mode for opening Sopel files. 2015-12-19 19:03:31 +01:00
83eaa42bb5 Fix typo in setup.py. 2015-12-19 19:03:04 +01:00