Jeremy Fincher
06a45ff35a
Eh, just made the formatting of assertActionRegexp different.
2003-10-16 10:46:04 +00:00
Jeremy Fincher
889e99cec6
Fixed an invalid irc.error in the part command.
2003-10-16 10:43:35 +00:00
Daniel DiPaolo
2ddb080a73
* added assertActionRegexp (semi-tested, not thoroughly tested)
2003-10-16 05:45:26 +00:00
Daniel DiPaolo
aee5c6c18e
* Finished up MoobotFactoids, I think. Added delete, augmentFactoids (foo is
...
also bar), and replaceFactoids (no foo is bar), as well as cleaning up some
of the regexps that were there (we allow spaces in the factoids, dummy!), and
also made the addFactoids regexp more accomodating to other phrases with the
word "is" in them :) Also, updated the tests for it, of course.
2003-10-16 05:27:01 +00:00
Daniel DiPaolo
ea024def78
* Fixed some quoting issues in list*. Adopted the practice of repr()'ing all
...
factoid keys before displaying them (idea stolen from searchfactoids in
Factoids). Also fixed them in the tests as well as adding a test to insure
that it's done right.
* Added the listkeys and listvalues commands.
2003-10-16 03:51:53 +00:00
James Vega
fafa01659c
Add some more tests to verify the depluralization efforts. Also split the http
...
and https snarfer tests into seperate functions.
2003-10-16 02:43:44 +00:00
Daniel DiPaolo
ddfd7e10e1
* LOTS of updates to the MoobotFactoids test suite, parts of which aren't ready
...
yet, but the test targets should be pretty static from here on out, except
adding new tests.
* Fixed up lock and coded unlock in MoobotFactoids (actually, factored the
common code out into one helper function that each call).
* Added the changeFactoids (=~) portion.
* Changed the table structure again (should be the last time). Locked_by was
redundant if we're only going to let factoid creators lock/unlock. Removed
it.
2003-10-16 02:03:35 +00:00
Jeremy Fincher
bd7f1f9389
Fixed the snarfer to allow https links.
2003-10-15 05:37:21 +00:00
Jeremy Fincher
b6fb71d5a5
Added one minor thing so *all* unexpired news items aren't shown.
2003-10-15 05:30:02 +00:00
Jeremy Fincher
ed3d757081
Made perlReToPythonRe always raise a ValueError instead of re.error.
2003-10-15 05:07:07 +00:00
Jeremy Fincher
388e17130d
Oops, left some debugging prints in.
2003-10-15 04:49:47 +00:00
Jeremy Fincher
0ac86a778d
Made sure ChannelPluginTestCase only reworks the message if its command is PRIVMSG.
2003-10-15 04:46:40 +00:00
Jeremy Fincher
6476e63f20
Added an unban command.
2003-10-15 04:46:19 +00:00
Jeremy Fincher
db720ce810
Added verbose command line option.
2003-10-15 04:43:52 +00:00
Jeremy Fincher
6712760e5b
Added test to make sure MODEs came before PRIVMSGs.
2003-10-15 03:19:16 +00:00
Jeremy Fincher
50d777e41f
Added test to make sure unban worked.
2003-10-15 03:16:35 +00:00
Jeremy Fincher
cb4b35704c
Fixed timeouts.
2003-10-14 16:06:43 +00:00
Daniel DiPaolo
27796b01a3
* Updating MoobotFactoids tests to include more tests (testGetFactoid)
2003-10-14 15:17:08 +00:00
Jeremy Fincher
79ea3b1363
Moved bestuptime over to the Status plugin.
2003-10-14 06:39:31 +00:00
Jeremy Fincher
e4c64ec2ca
Made *everything* case-insensitive.
2003-10-14 05:54:11 +00:00
Jeremy Fincher
b515336d14
Added commented-out test for log with multiple arguments.
2003-10-14 04:25:09 +00:00
Jeremy Fincher
b692681e1c
Found bug in utils.sortBy, mentioned by Tim Peters on Python-dev. Fixed, and tested.
2003-10-14 03:47:35 +00:00
Jeremy Fincher
8e37d2ae88
Made loadPluginModule case-insensitive.
2003-10-14 03:34:47 +00:00
Jeremy Fincher
cfb4a0ba07
Added assertAction to PluginTestCase.
2003-10-14 00:41:11 +00:00
Daniel DiPaolo
3ae813674e
* adding MoobotFactoids stuff as per jemfinch's request - though it's not quite
...
done yet
2003-10-13 21:22:16 +00:00
Jeremy Fincher
f706191201
Added test for rpn 2 degrees and fixed rpn to pass it.
2003-10-13 04:54:57 +00:00
Jeremy Fincher
6c3e193b93
Fixed bug found by G-LiTe and added a test.
2003-10-13 03:47:33 +00:00
Jeremy Fincher
a0fe5410c0
Fixed bug in perlReToReplacer where escaped slashes would stay in the output.
2003-10-12 13:11:53 +00:00
James Vega
2acf59d781
Added a urlsnarfer and the appropriate tests
2003-10-11 20:52:35 +00:00
Jeremy Fincher
eb2db79d36
Fixed error messages in timeout cases to be more understandable, and added platform-independence in the -e option.
2003-10-11 17:34:52 +00:00
Jeremy Fincher
4cb7c18392
Fixed tests for all; added additional test cases for the empty sequence.
2003-10-11 12:31:45 +00:00
Jeremy Fincher
2140a8ac20
Fixed bug in test for variable.
2003-10-11 10:26:56 +00:00
Jeremy Fincher
eb01a8e99d
Removed pi -> 3.14 capability.
2003-10-11 03:37:38 +00:00
James Vega
3c5978a76e
Added the Sourceforge plugin (which has the commands: bugs and rfes) and the
...
accompanying tests
2003-10-10 13:47:06 +00:00
Jeremy Fincher
7fe7c03d81
Removed the whole dealio with PRINTF and whatnot.
2003-10-10 06:03:02 +00:00
Daniel DiPaolo
9f2352fbea
* Fixed searchtodo
...
* Wrote tests for Todo.py
2003-10-10 05:47:19 +00:00
Jeremy Fincher
88f33ed8dd
Added test for ellipsisify.
2003-10-10 04:23:14 +00:00
Jeremy Fincher
18a8f81985
Fixed bug in list where _exec would show.
2003-10-09 18:06:46 +00:00
Jeremy Fincher
8df7fb6064
Added timeout and plugindir options.
2003-10-09 16:59:12 +00:00
Jeremy Fincher
30b054c6cb
Fixed several bugs and added a test to make sure they don't happen again.
2003-10-09 16:38:14 +00:00
Jeremy Fincher
155aeebe42
Added dccIP and unDccIP.
2003-10-09 16:12:53 +00:00
Jeremy Fincher
fc24f3ded1
Made seen case-insensitive.
2003-10-09 06:43:58 +00:00
Jeremy Fincher
8eed3f0982
Stupid __eq__ not being used in __ne__...
2003-10-09 05:46:35 +00:00
Jeremy Fincher
ce0002f454
Made IrcString more efficient/better, added a test for it.
2003-10-09 05:34:44 +00:00
Jeremy Fincher
aa7efcbad9
Fix for some bad tests; added support, fixed a long-latent bug that I thought was being tested for but wasn't.
2003-10-09 05:00:56 +00:00
Jeremy Fincher
b63730975c
Added a simple test.
2003-10-09 04:45:35 +00:00
Jeremy Fincher
d376476462
Added karma tests.
2003-10-09 04:28:31 +00:00
Jeremy Fincher
ae61e178ec
Added reset() to smallqueue.
2003-10-09 03:59:36 +00:00
Jeremy Fincher
b0f5674f91
Fixed bug #820262 .
2003-10-08 22:38:27 +00:00
Jeremy Fincher
0d8ef3ee6d
Tests for the whatis <x> <num> functionality.
2003-10-08 16:28:12 +00:00
Jeremy Fincher
8b7b4d97ac
Added wildcard support, as per RFE #817309
2003-10-08 13:53:41 +00:00
Jeremy Fincher
52757421e0
Made sure debug.PRINTF was True.
2003-10-08 13:46:35 +00:00
Jeremy Fincher
e0184c5422
Added some more error-checking to the addAlias method.
2003-10-08 01:26:10 +00:00
Jeremy Fincher
28fb603ca0
Added some more error-checking to the addAlias method.
2003-10-07 22:19:08 +00:00
Jeremy Fincher
1099ca0705
Changed whois to internic.
2003-10-07 21:38:11 +00:00
Jeremy Fincher
f93b1e305a
Optparsified, and added the -e option to exclude certain tests.
2003-10-07 14:09:13 +00:00
Jeremy Fincher
1c96752dfa
Changed the pass statements to 'raise NotImplementedError' statements so the new changenews test would error out more quickly.
2003-10-07 09:41:05 +00:00
Jeremy Fincher
9e0ab0e73b
*Trying*, as hard as possible, to be nice to Windows.
2003-10-05 21:37:29 +00:00
Jeremy Fincher
b1977a1b29
Can't use ChannelDB, it requires SQLite. So we'll use Gameknot.
2003-10-05 21:29:29 +00:00
Jeremy Fincher
6bbbededdc
Ugh, Windows.
2003-10-05 21:24:05 +00:00
Jeremy Fincher
6107000658
Slight formatting changes and whatnot.
2003-10-05 20:33:01 +00:00
Jeremy Fincher
c32a207791
Updated to allow flags to be specified in assert{Not}Regexp, and to default to use re.I.
2003-10-05 20:32:42 +00:00
Jeremy Fincher
498682d830
Changes to be nice to Windows.
2003-10-05 20:05:53 +00:00
Jeremy Fincher
ef517515f7
Removed star imports.
2003-10-05 13:02:56 +00:00
Jeremy Fincher
6320511166
Added a few more asserts to *SetTestCase.testReprEval.
2003-10-05 11:57:25 +00:00
Jeremy Fincher
8ef808a039
Some bugs were being shadowed for some reason, and there were bugs in the handling of the owner privilege that hadn't been found because those tests had been shadowed.
2003-10-05 11:42:58 +00:00
Jeremy Fincher
66fc538a3a
Changed the anti-capability prefix to - instead of !.
2003-10-05 11:13:20 +00:00
Jeremy Fincher
fee74e9bd1
Moved some stuff to the __main__ part to make sure it's called only once.
2003-10-05 04:42:46 +00:00
Jeremy Fincher
93cc17ab43
Updated to make sure the test doesn't run if sqlite isn't installed.
2003-10-04 13:59:50 +00:00
Jeremy Fincher
d4ba047b2f
Added smallqueue class.
2003-10-04 13:20:41 +00:00
Jeremy Fincher
b9d265c102
Added docstrings, removed some unused methods.
2003-10-04 12:00:56 +00:00
Jeremy Fincher
9543859047
Changed searchfactoids to default to a glob search; --regexp and --exact searches work with specific options.
2003-10-04 10:16:57 +00:00
Jeremy Fincher
9f24c13be8
Moved the list of commands from cmdstats to the commands command.
2003-10-03 22:55:34 +00:00
Jeremy Fincher
baf5da1855
Added 'private' command, to reply in private.
2003-10-03 15:42:11 +00:00
Jeremy Fincher
1e8f8f634f
Updated testConvert for the new output format.
2003-10-03 14:44:04 +00:00
Jeremy Fincher
1e64fad163
Fixed replyNoCapability messages to be in private.
2003-10-03 10:04:40 +00:00
Jeremy Fincher
36984d3fa5
Added RFE #801859 : no-hostmask (secure) option for users.
2003-10-03 09:57:52 +00:00
Jeremy Fincher
d52c8b90b4
Test for multiple regexp matching.
2003-10-03 00:25:57 +00:00
Jeremy Fincher
ff6fdf02f3
Added convert and units command.
2003-10-02 23:19:38 +00:00
Jeremy Fincher
4bda1fc74a
Bug fixes for .so modules.
2003-10-02 16:13:49 +00:00
Jeremy Fincher
4eaec74eea
Made to index from 1 instead of 0.
2003-10-02 06:10:55 +00:00
Jeremy Fincher
746e292693
Made to index from 1 instead of 0.
2003-10-02 06:10:54 +00:00
Jeremy Fincher
a8d7de246d
Made indexing start from 1 instead of 0.
2003-10-02 05:58:53 +00:00
Jeremy Fincher
32eb85e3c5
Fix for KeyError escaping from stats.
2003-10-02 00:43:38 +00:00
Jeremy Fincher
3d0bc9f8b2
Moved the bug command to AdminCommands to reduce abuse.
2003-10-02 00:26:57 +00:00
Jeremy Fincher
4fc4df9ff4
Forgot to update the test for the new seen behavior.
2003-10-02 00:26:53 +00:00
Jeremy Fincher
3891360527
Changed irclib.Channel to irclib.ChannelState.
2003-10-01 11:15:31 +00:00
Jeremy Fincher
2ea1052d06
Forgot to update this test based on the move of cpustats to the Status plugin.
2003-10-01 11:12:31 +00:00
Jeremy Fincher
538a262341
Moved {zen,pydoc} to the Python plugin and {whois,dns} to the Network plugin.
2003-10-01 11:12:06 +00:00
Jeremy Fincher
f84345048a
Fix for bug #815242 , pydoc fnmatch.fnmatch fails.
2003-09-30 22:12:50 +00:00
Jeremy Fincher
8b04e1c537
Added cmdstats command.
2003-09-30 11:04:44 +00:00
Jeremy Fincher
ce3043a50f
Initial checkin.
2003-09-30 10:47:05 +00:00
Jeremy Fincher
2da90c99d6
Guarded IrcState.doMode to work only with channels.
2003-09-29 07:46:03 +00:00
Jeremy Fincher
6169822349
Guarded IrcState.doMode to work only with channels.
2003-09-29 07:44:27 +00:00
Jeremy Fincher
a91c55a93a
Updated to use checkChannelCapability.
2003-09-29 05:01:41 +00:00
Jeremy Fincher
6429a00a9a
Made sure to reset the debug file descriptors; fixed logfilesize test.
2003-09-29 04:42:15 +00:00
Jeremy Fincher
0843710626
More complete tests.
2003-09-29 04:36:41 +00:00
Jeremy Fincher
6e23e1d080
Made sure ChannelPluginTestCase actually joined the channel in setUp.
2003-09-29 04:36:05 +00:00
Jeremy Fincher
fe4af22e50
Added op/halfop/voice handling in IrcState.
2003-09-29 04:30:18 +00:00
Daniel DiPaolo
b71787b702
* Added a required per-channel news capability
...
* Fixed tests (syntax error, tabs/spaces)
* Updated addnews to use new persistent userids
2003-09-26 22:40:35 +00:00