Commit Graph

1617 Commits

Author SHA1 Message Date
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
Jeremy Fincher 2682670fc6 Added test for the recent bug fixed in addressed. 2003-09-25 16:12:43 +00:00
Jeremy Fincher 359ad14888 Updated for the help/morehelp -> syntax/help conversion. 2003-09-25 08:29:24 +00:00
Jeremy Fincher c3e9c38b6a Changed @help to @syntax, @morehelp to @help, and changed the output of @morehelp to be prettier. 2003-09-25 08:14:46 +00:00
Jeremy Fincher 923a38b4ed Fix for RFE #811853, and fix for bug where @voice would actually try to give halfops (good thing no one ever found that :)) 2003-09-25 07:52:03 +00:00
Jeremy Fincher ad78a341a5 Fixed bug in the test. 2003-09-25 07:38:59 +00:00
Jeremy Fincher 873fbe20bc Oops, removed a not-so-extra non-blank line. 2003-09-25 07:38:27 +00:00
Jeremy Fincher 12e9e037d4 Removed an extra blank line. 2003-09-25 07:37:49 +00:00
Jeremy Fincher a13c8ab528 Removed the old sys.path-munging code now that we're disutil'ed. 2003-09-24 07:28:25 +00:00
Jeremy Fincher 1c86e6f40c Removed shrink command since it's mostly unnecessary since we got the mores. 2003-09-24 04:19:23 +00:00
Jeremy Fincher 12d707a90f Updated IrcObjectProxyRegexp.reply to match the interface of IrcObjectProxy.reply. 2003-09-23 20:45:00 +00:00
Jeremy Fincher 23453eff6a Made the game snarfer not prefix the response with the the nick. 2003-09-23 20:26:25 +00:00
Jeremy Fincher 3f78522f15 Made sure the error message is correct when a user tries to removeCapability something that isn't there. 2003-09-23 17:05:53 +00:00
Jeremy Fincher b50a01db7d Made sure IrcUser.removeCapability raises KeyError on capabilities the user doesn't have. 2003-09-23 17:04:53 +00:00
Jeremy Fincher 7081d64124 Added test for IrcSet. 2003-09-23 15:52:36 +00:00
Jeremy Fincher b4b2b2b883 Added --with option to quote command. 2003-09-22 22:11:05 +00:00
Jeremy Fincher e40183f1e5 Fixed stupid verisign bug. 2003-09-22 18:00:16 +00:00
Jeremy Fincher 3e28059c9e Fixed bug in genre pluralization. 2003-09-22 17:32:12 +00:00
Jeremy Fincher f325de3a76 Thought of a bug, wrote a test, discovered it was a bug, fixed it. 2003-09-22 13:04:15 +00:00
Jeremy Fincher 29d297af8d Oops, missed something that should've been in the test case. 2003-09-22 11:43:35 +00:00
Jeremy Fincher d39475b528 Made sure PluginDocumentation didn't check PrivmsgRegexp instances. 2003-09-22 10:27:15 +00:00
Jeremy Fincher d2eff8fdaf RFE #810366: --private option to MiscCommands.list. 2003-09-22 10:22:06 +00:00
Jeremy Fincher a1da1ba14d Made IrcObjectProxy.error respect conf.errorReplyPrivate. 2003-09-22 09:45:23 +00:00
Jeremy Fincher e75b92853b Fixed bug with channel capabilities for channels with . in their name. 2003-09-22 09:18:13 +00:00
Jeremy Fincher 1ac029a54c Added rsplit function. 2003-09-22 09:13:40 +00:00
Jeremy Fincher cae8905594 RFE #807340: OwnerCommands command for setting conf variables. 2003-09-22 08:36:12 +00:00
Jeremy Fincher a02282c957 Changed how logging through the debug module is handled. 2003-09-18 10:25:47 +00:00
Jeremy Fincher 76cb2a05d1 Added test for behavior. 2003-09-18 10:20:00 +00:00
Jeremy Fincher f4d7b28a95 Added test for unregister. 2003-09-18 10:16:20 +00:00
Jeremy Fincher ce293a32cc Added second test of 433 response. 2003-09-18 10:06:58 +00:00
Jeremy Fincher 4ab9dc7718 Added changeusername command and fixed the framework so tests could run. 2003-09-18 07:52:34 +00:00
Jeremy Fincher 3af8f1c790 Added private and action keywords to IrcObjectProxy.reply and converted FunDB to use them. 2003-09-18 07:26:21 +00:00
Jeremy Fincher 0a2539c199 Fixed bug where ChannelPluginTestCase would try to chop off the first word of an ACTION. 2003-09-18 07:19:47 +00:00
Jeremy Fincher 40de833c24 Converted test framework to use the new functions in OwnerCommands. 2003-09-18 05:59:08 +00:00
Jeremy Fincher fd1aacbd64 Fixed snarfer for drawn games. 2003-09-17 21:31:04 +00:00
Jeremy Fincher 70b80f0622 Added configuration variable to determine whether pipe syntax is accepted. 2003-09-17 19:19:38 +00:00
Jeremy Fincher 1c99146f41 Added some try/finallies to make sure replyWhenNotCommand always got reset properly. 2003-09-17 19:16:56 +00:00
Jeremy Fincher 41339e80e7 Added an exception for malformed IRC messages and a little more error checking to the string parsing for IrcMsgs. 2003-09-17 18:21:35 +00:00
Jeremy Fincher 457de48be4 Made sure no information is leaked with last being able to return private messages. 2003-09-17 08:07:24 +00:00
Jeremy Fincher 288f6179d6 Fixed a bug in the handling of the msg keyword argument in IrcMsg. 2003-09-17 07:53:11 +00:00
Jeremy Fincher 9ed2dcbc31 Fixed bug #807245, changetopic reorders topics. 2003-09-16 18:08:33 +00:00
James Vega 32b0b65475 plugins/FunDB.py: added support for dbchange
test/test_FunDB.py: added testing for dbchange
2003-09-16 16:49:17 +00:00
Daniel DiPaolo 3da65af7c8 * Beginnings of news stuff, yay 2003-09-14 07:38:26 +00:00
Jeremy Fincher feb85382af Made usernames case-insensitive. 2003-09-14 07:05:41 +00:00
Jeremy Fincher 9f51a69d96 Moved calc and rpn from FunCommands to the new Math plugin. 2003-09-13 15:00:22 +00:00
Jeremy Fincher b34b6efd14 Fixed to use the proper nick. 2003-09-13 14:48:49 +00:00
Jeremy Fincher d2ec31c45b Fixed bug in removeAlias that it wouldn't clear the frozen set. 2003-09-13 14:46:03 +00:00
Jeremy Fincher 358533b335 Removed deepthought command now that we have a supyfact for it. 2003-09-13 13:39:41 +00:00
Jeremy Fincher fb60da149b Added ability to specify optional arguments in aliases with @\d+. 2003-09-13 13:30:33 +00:00
Jeremy Fincher 5a15783e7a Made sure chanop capability supercedes everything else. 2003-09-13 12:59:22 +00:00
Jeremy Fincher 41d266f207 Updated ircdb to have persistent user ids. 2003-09-12 20:06:58 +00:00
James Vega f524ec0ac9 plugins/Quotes.py: addquote now announces the id of the new quote
test/test_Quotes.py: updated to reflect change in plugin
2003-09-12 13:23:09 +00:00
Jeremy Fincher 0aa448bfc7 Added keyword option And to commaAndify to allow specifying a word other than 'and' as the last separator. 2003-09-12 08:55:30 +00:00
Jeremy Fincher da8ee2a758 Fixed bug where the bot would respond with 'there is no such command' if it wasn't the canonical name. 2003-09-12 06:59:41 +00:00
Jeremy Fincher ab88ee0d25 Fixed bug where he'd reply that a command didn't match when regexp methods matched. 2003-09-11 05:31:01 +00:00
Jeremy Fincher ec1e60bf00 Updated test to reflect new msg.nick != irc.nick guard in doPrivmsg. 2003-09-11 05:16:12 +00:00
Jeremy Fincher 273e4a7a0c Added removeAlias method for easy access from within other plugins. 2003-09-10 21:15:09 +00:00
Jeremy Fincher dca69510f3 Extracted alias-adding functionality out into a function usable from within other plugins. 2003-09-10 20:25:15 +00:00
Jeremy Fincher d46f6494e7 Made --url into --fancy and made simple URL responses the default. 2003-09-10 18:15:28 +00:00
Jeremy Fincher 176b9b30b6 Fix for RFE #801934: Response in case of non-commands. 2003-09-10 08:32:20 +00:00
Jeremy Fincher ffefdf1ab7 Added new pipe syntax to check for recursive aliases. 2003-09-10 08:15:44 +00:00
Jeremy Fincher e0fae30f46 Now allow multiple plugin directories, RFE #802614. 2003-09-10 06:05:58 +00:00
Jeremy Fincher 73986cb03c Fixed new assert in testTitle. 2003-09-10 05:58:38 +00:00
Jeremy Fincher ecc820a49c Fixe for bug with titles that spread across lines. 2003-09-09 21:00:36 +00:00
Jeremy Fincher 949deee935 Added RFE #802856, so regexps aren't required by searchfactoids. 2003-09-09 08:41:16 +00:00
Jeremy Fincher 073040d92e Fixed bug #802804 about the bad appearance of [not an acronym]. 2003-09-09 08:33:07 +00:00
Jeremy Fincher d68c42684d Fixed bug #802801 about calc exposing too ugly error messages. Added tests. 2003-09-09 08:25:33 +00:00
Jeremy Fincher e386518997 Fixed escaping KeyError and added test. 2003-09-09 07:57:49 +00:00
Jeremy Fincher 2719812074 Fixed bug with ACTIONs and added test. 2003-09-09 07:36:41 +00:00
Jeremy Fincher 071f3916f8 Most IrcMsg.__hash__ were returning 0, because I was using & instead of ^ 2003-09-08 20:29:02 +00:00
Jeremy Fincher b00743c242 Changed tests to work with new name for unlearn (forget) 2003-09-08 09:10:09 +00:00
Jeremy Fincher 43fbbb9b70 Changed to use callbacks.reply again, now that we have the prefixName option. 2003-09-08 08:50:57 +00:00
James Vega 9d8aa07f86 Added pgpkey and a test case for it 2003-09-08 08:48:33 +00:00
Jeremy Fincher 6aa3e06402 Raise ValueError in the case of bad input. 2003-09-08 06:10:06 +00:00
Jeremy Fincher 66b62a42cd Fixed calc command. 2003-09-07 20:29:42 +00:00
Jeremy Fincher 4bb8d6a479 Fixed xor test case. 2003-09-07 10:07:33 +00:00
Jeremy Fincher 315d8710dc Added pipe syntax. 2003-09-07 09:41:47 +00:00
Jeremy Fincher c07468e275 Added test to make sure .sendMsg went before .queueMsg. 2003-09-07 08:28:33 +00:00
Jeremy Fincher e53d4e7f87 Removed less command. 2003-09-07 06:34:07 +00:00
Jeremy Fincher e3148c03fe Removed foldoc command (it's markedly inferior to Dict.dict). 2003-09-07 06:32:13 +00:00
Jeremy Fincher d11d24c420 Fixed a bug in testExclaim. 2003-09-07 06:07:42 +00:00
Jeremy Fincher 3ba5942be9 Added test for more command and framework. 2003-09-07 05:33:37 +00:00
Jeremy Fincher 5ef3d7c5f5 Moved tell and last commands from FunCommands to MiscCommands. 2003-09-07 05:26:18 +00:00
Jeremy Fincher c711dc9d2d Fixed commented-out test. 2003-09-06 22:00:00 +00:00
Jeremy Fincher 8a70f15e89 Fixed bug in aliases with no arguments and added test for it. 2003-09-06 21:58:42 +00:00
Jeremy Fincher e01d52b2f2 Added less command. 2003-09-06 21:51:21 +00:00
Jeremy Fincher 4dfa786c89 Added tests purely for documentation. 2003-09-06 18:29:35 +00:00
Jeremy Fincher 5ea31bb3df Added PluginDocumentation tests. 2003-09-06 18:20:01 +00:00
Jeremy Fincher 8fa457ec3a Guard TwistedCommandsTestCase against not having twisted. 2003-09-06 07:52:18 +00:00
Jeremy Fincher 74d3b7820f Added PluginDocumentation to test to make sure all commands have documentation. 2003-09-06 06:23:03 +00:00
Jeremy Fincher 7023b25223 Added tests for the longest, stupidest bug in existence. 2003-09-06 05:29:35 +00:00
Jeremy Fincher 6d9cf3e0a2 Added test for empty topic in IrcState. 2003-09-06 03:53:23 +00:00
Jeremy Fincher 3eb86b8869 Made PRIVMSG and NOTICE low-priority so TOPIC would happen before them. 2003-09-06 02:01:44 +00:00
Jeremy Fincher 184e9be97d Added another tiny test to Notes. 2003-09-06 01:11:06 +00:00
Jeremy Fincher 7f77e68384 Added a test. 2003-09-05 20:49:29 +00:00
Jeremy Fincher 7501b3a625 Moved dict stuff to its own plugin. 2003-09-05 20:22:43 +00:00
Jeremy Fincher 21f0cb89ae Moved babelfish stuff to its own plugin. 2003-09-05 19:49:44 +00:00
Jeremy Fincher 57146b93cf Added tests for src/ modules. 2003-09-05 18:47:58 +00:00
Jeremy Fincher 7e80782452 Added a test to make sure JOINs happen before WHOs, and changed code to make that the case. 2003-09-05 18:16:51 +00:00
Jeremy Fincher f1a9b3f546 Added a sleep to the spinloop so it doesn't suck up 100% cpu. 2003-09-05 17:35:46 +00:00
Jeremy Fincher 0c77571ce8 Added test for searchfactoids. 2003-09-05 15:37:56 +00:00
Jeremy Fincher 85fad59aaf Added whois test. 2003-09-05 10:58:53 +00:00
Jeremy Fincher 596958c4cc Added beGracious, changed to raw strings for regexps, and created test. 2003-09-05 09:40:26 +00:00
Jeremy Fincher d02b4253a4 Added a test for empty []. 2003-09-05 08:37:06 +00:00
Jeremy Fincher d43b1ea700 Added dictionaries command and changed the order of the arguments to the dict command; also added --fancy argument to last command. 2003-09-05 04:28:56 +00:00
Jeremy Fincher f65829b768 Moved several things from fix.py to utils.py. 2003-09-04 20:42:37 +00:00
Jeremy Fincher a002393085 Added test for pydoc assert. 2003-09-03 18:18:51 +00:00
Jeremy Fincher f0816d56a7 Changed bold and mircColor to use the right ender \x0F. 2003-09-03 09:46:06 +00:00
Jeremy Fincher 4c980aeb3e Added nItems. 2003-09-03 09:40:26 +00:00
Jeremy Fincher 5857a17f88 Added dict command. 2003-09-03 09:38:17 +00:00
Jeremy Fincher a764de50ad Added sortBy, which uses the decorate/sort/undecorate pattern to sort by a certain criteria. 2003-09-03 08:51:45 +00:00
Jeremy Fincher 8f475fdcdd The command finder function (I forget the name) would find serendipitously named methods in PrivmsgRegexp, and that's bad. Fixed and added a test for the known case of it. 2003-09-02 07:30:35 +00:00
Jeremy Fincher 83707f81c1 Added normalizeWhitespace. 2003-09-01 18:39:27 +00:00
Jeremy Fincher 85caaf6696 Fixed bug in automatic canonicalNaming of non-commands. 2003-09-01 06:47:22 +00:00
James Vega 38f801fc9f Added thorough testing of new lart/praise functionality 2003-09-01 06:10:05 +00:00
Jeremy Fincher 7ae25e44b9 Removed stupid for loops that I forgot to remove when I removed the debug.printfs. 2003-09-01 06:00:38 +00:00
Jeremy Fincher 1461535b5d Added test for no reason other than to make sure something worked before suggesting it to someone. 2003-09-01 05:20:43 +00:00
Jeremy Fincher c891592b59 Fixed bug in strlen where it didn't account for spaces. 2003-08-30 22:54:11 +00:00
Jeremy Fincher 36ecc4fcf6 Added zen command. 2003-08-30 19:23:34 +00:00
Jeremy Fincher 442392b5ba Guarded inserts into sys.path. 2003-08-30 19:20:08 +00:00
Jeremy Fincher 7a51fccaf9 Removed some debug.printfs. 2003-08-30 19:19:39 +00:00
Jeremy Fincher cdd180a37c Forgot to move test over to Http with the kernel command. 2003-08-30 19:16:06 +00:00
Jeremy Fincher 1cd7ccbfa4 Found bug in perlReToPythonRe and fixed it. 2003-08-30 18:39:19 +00:00
Jeremy Fincher 465ab3a591 Added test for case-insensitivity in key lookup. 2003-08-29 07:33:35 +00:00
Jeremy Fincher 953fe860b3 Made error messages more elucidating in PluginTestCase. 2003-08-29 07:33:13 +00:00
Jeremy Fincher e48024f001 Added a (almost useless) test for ChannelDB. 2003-08-29 06:57:14 +00:00
Jeremy Fincher 60c598be87 Wrote tests and fixed lots of bugs and usability flaws. 2003-08-29 06:32:49 +00:00
Jeremy Fincher 22fcd451e8 Made sure the data directory is pristine before each test. And fixed a typo. 2003-08-29 00:42:04 +00:00
Jeremy Fincher 37f88d5e21 Added more tests and the lasturls command (and --nolimit option to the lasturl command. 2003-08-29 00:40:28 +00:00
Jeremy Fincher 6d7e68fa71 Added tests, fixed the bugs the tests found. 2003-08-28 23:59:03 +00:00
Jeremy Fincher 6066376c6d Handled more user-friendlyily the case where they forget to make plugins a tuple and just put a string in PluginTestCase.plugins. 2003-08-28 23:33:31 +00:00
Jeremy Fincher 63eb848946 Added tests for error conditions. 2003-08-28 22:26:48 +00:00
Jeremy Fincher b6a70d0dae Tested basic functionality (not ) 2003-08-28 21:39:19 +00:00
Jeremy Fincher db5c58b98b Added test for bad modified date. 2003-08-28 17:55:31 +00:00
Jeremy Fincher 550f0fb3de Forgot return after irc.error and added test for non-existent location. 2003-08-27 22:30:48 +00:00
Jeremy Fincher 8d669471ba Added assertNotRegexp to PluginTestCase. 2003-08-27 16:03:12 +00:00
Jeremy Fincher 575656992e Fixed bug in weather, added test for it; added example string. 2003-08-27 16:01:51 +00:00
Jeremy Fincher bb1bdd2725 Added tell command. 2003-08-27 07:46:03 +00:00
Jeremy Fincher 6b0fbdc324 Had translate instead of babelize in testBabelize. 2003-08-26 18:22:05 +00:00
Jeremy Fincher 19a9804dee Added a test and fixed several bugs it found. 2003-08-26 18:10:17 +00:00
Brett Kelly 23321ca960 adding Notes test case 2003-08-25 20:49:22 +00:00
Jeremy Fincher edebbe448c Removed some debug.printfs. 2003-08-25 20:14:40 +00:00
Jeremy Fincher 95d689005a Raised the debug.minimumDebugPriority so output during tests isn't so ugly. 2003-08-25 20:14:20 +00:00
Jeremy Fincher e30cf69ec1 Added privmsgs.thread, and so nuked ThreadedFunCommands (subsumed into FunCommands) 2003-08-25 19:34:25 +00:00
Jeremy Fincher 17f00fbeb3 Updated PluginTestCase to allow asynchronous test cases and added test_TwistedCommands.py. 2003-08-25 18:54:37 +00:00
Jeremy Fincher ad8159751f Added fortune command and some more tests. 2003-08-25 07:55:08 +00:00
Jeremy Fincher c6f1d74d34 Tested to make sure capitalization didn't matter. 2003-08-25 06:29:44 +00:00
Jeremy Fincher 12ec2a805b Initial checkin. 2003-08-25 06:15:10 +00:00
Jeremy Fincher 5bf5938ff2 Initial checkin. 2003-08-25 05:53:33 +00:00
Jeremy Fincher 65af25467a Raise exception in PluginsTestCase.setUp if no self.plugins. 2003-08-25 05:25:24 +00:00
Jeremy Fincher 0f8350528b Initial checkin. 2003-08-25 05:24:58 +00:00
Jeremy Fincher d7ec79dde8 Initial checkin. 2003-08-25 05:19:10 +00:00
Jeremy Fincher 6cc3103656 Added PluginTestCase.{getMsg,assertNoResponse} and a timeout option to some commands. 2003-08-25 05:12:43 +00:00
Jeremy Fincher 7851f3a502 Added test for Utilities module. 2003-08-25 05:12:01 +00:00
Jeremy Fincher 5b2cc92917 Weather now works. This is gotenks2's commit. 2003-08-23 13:00:24 +00:00
Jeremy Fincher a7826bdc34 Added any/all sequence predicates. 2003-08-23 12:08:14 +00:00
Jeremy Fincher 53d883710e Added unCommaThe function. 2003-08-23 07:57:04 +00:00
Jeremy Fincher 1ebfb82353 Fixed a test or two. 2003-08-23 03:47:22 +00:00
Jeremy Fincher 270982d422 Has more useful failure messages and does proper tearDown of the irc object now. 2003-08-23 03:47:00 +00:00
James Vega 3c2ce0164a Added support for: created by, requested by, # requests to lart/praise/excuse/insult related functions
Added more error checking
Added a simple pluralizer
Added tests to stress lart/praise/excuse/insult portions of FunDB
2003-08-22 21:34:33 +00:00
James Vega 274ce40b0f Updated the tests to stress more possibilities 2003-08-22 21:32:06 +00:00
James Vega 24005d3df1 FunDB: Made more general get/remove/num/add commands to consolidate getlart, numinsults, et.al.
test_FunDB: Started adding tests for FunDB
2003-08-22 05:36:53 +00:00
James Vega f3af416c0a Added tests for the babelfish commands (translate, babelize, randomlanguage). 2003-08-21 18:05:24 +00:00
Jeremy Fincher 6bfd991947 commaAndified timeElapsed. 2003-08-21 16:31:11 +00:00
Jeremy Fincher 4858770ee7 Ew, modified the original argument in utils.commaAndify. 2003-08-21 11:47:43 +00:00
Jeremy Fincher ca646716b1 Removed spaces at the end of lines. 2003-08-20 16:26:23 +00:00
Jeremy Fincher 01eb6934ef Added function commaAndify to turn a list of strings into a proper English foo, bar, and baz string. 2003-08-20 09:24:57 +00:00
Jeremy Fincher 7fd35a1071 Made some changes to satisfy PyChecker. 2003-08-19 10:38:45 +00:00
Jeremy Fincher 6560f9e7ae Finally removed all the known bugs. 2003-08-18 07:10:17 +00:00
Jeremy Fincher e05a0d18c9 Found a bug, wrote a test, yay. 2003-08-18 06:58:37 +00:00
Jeremy Fincher 5ab19c44ce Added test for new snarfing output. 2003-08-18 06:49:00 +00:00
Jeremy Fincher 2c6f505bea Added vim modelines. 2003-08-17 22:13:10 +00:00
Jeremy Fincher 0f4a78dc2d Added a snarfer for stats links and refactored. 2003-08-17 22:01:26 +00:00
Daniel DiPaolo e2e277df0f * added a test for utils.findBinaryInPath 2003-08-17 21:16:02 +00:00
Jeremy Fincher 2b79b6501f A few updates to the spell command, and some tests. 2003-08-17 19:15:37 +00:00
Jeremy Fincher f2bb968030 Added a few more test cases to testDQRepr and made it less fragile. 2003-08-17 06:26:50 +00:00
Jeremy Fincher f9928ba41f Oops, forgot to re-enabled non-testOrd tests when I committed. 2003-08-17 06:26:00 +00:00
Jeremy Fincher 384393d386 Re-enabled the part that says how many asserts there are. 2003-08-17 06:25:41 +00:00
Jeremy Fincher 14043d28e2 Tyop. 2003-08-17 02:07:40 +00:00
Jeremy Fincher b78cabaed5 Wrote some more tests for FunCommands; found some bugs in the process. 2003-08-17 02:02:53 +00:00
Jeremy Fincher 074268ffe6 Added some tests and fixed a bug they found in the title command. 2003-08-15 17:40:14 +00:00
Jeremy Fincher bbf0f711bf Added assertError, assertRegexp, and assertRegexps to PluginTestCase 2003-08-15 06:24:44 +00:00
Jeremy Fincher 0415251146 Added assertNoError to PluginTestCase 2003-08-15 02:28:51 +00:00
Jeremy Fincher d25b3894d7 Fixed bug in calc. 2003-08-15 00:42:35 +00:00
Jeremy Fincher 2a4c2ea185 Nuked ircutils.nick. Good riddance. 2003-08-12 19:12:12 +00:00
Jeremy Fincher feda60aff2 Updated some tests. 2003-08-11 17:06:42 +00:00
Jeremy Fincher 2760c1bce0 Added group and test for group. 2003-08-11 07:12:41 +00:00
Jeremy Fincher 09f2ae8412 Made PluginTestCase handle multiple plugins. 2003-08-11 05:15:16 +00:00
Jeremy Fincher 0c8ee83f92 Reduced the number of rot13 asserts to 10. 2003-08-11 05:10:36 +00:00
Jeremy Fincher 1a05dc957b Made PluginTestCase handle threaded plugins properly. 2003-08-11 05:09:59 +00:00
Jeremy Fincher d7990d874e Added first plugin test case, mostly for example. 2003-08-10 11:22:53 +00:00
Jeremy Fincher 84b96108b5 Added TestCase subclass for testing plugins. (Also removed Cmd class from previous attempt) 2003-08-10 11:22:18 +00:00
Jeremy Fincher 58453cc480 Added a minimal test for schedule. 2003-08-07 10:10:23 +00:00
Jeremy Fincher 36996dd3cf Updated stuff for 2.3 to break 2.2 compatibility :) 2003-08-07 02:48:44 +00:00
Jeremy Fincher 5ec5b997ca Made safeArgument handle colors correctly. 2003-08-01 23:48:02 +00:00
Jeremy Fincher 7a281d5e4b Fixed some mircColors indiscretions and added a test for the new (proper) behavior. 2003-07-25 04:00:38 +00:00
Daniel DiPaolo 0e16b70f8b * added mircColor() function to ircutils as well as mircColors dict
* added test cases for this function
* implemented nick coloring for Relay
2003-07-23 05:29:16 +00:00
Jeremy Fincher f8a54c4872 Fixed irclib.Channel to use ircutils.nick on its stuff. 2003-06-16 04:56:06 +00:00
Jeremy Fincher 7d594954f7 Added another assert for proper IndexError raising. 2003-06-04 04:36:30 +00:00
Jeremy Fincher ae3623f49f Added two more tests. 2003-06-02 22:02:28 +00:00
Jeremy Fincher 0cfde66a7e Fixed a few tests. 2003-05-29 17:07:45 +00:00
Jeremy Fincher 09340376cb Changed utils.timeElapsed to use just a seconds instead of a now/then argument. 2003-05-20 15:37:25 +00:00
Jeremy Fincher 8a5e50b55a Added show of how many asserts were done. 2003-04-29 13:02:09 +00:00
Jeremy Fincher 26a457920e Added slice support to queue. 2003-04-29 13:00:43 +00:00
Jeremy Fincher 54788a643a Some slightly new helper functions and stuff. 2003-04-29 07:37:54 +00:00
Jeremy Fincher 0aa5ece16a Trying new syncmail, added Cmd class. 2003-04-24 07:58:16 +00:00
Jeremy Fincher 3f764eab0f Added more tests. 2003-04-23 07:24:35 +00:00
Jeremy Fincher 8fa7c95067 Somehow these didn't get updated when I moved queue to structures. 2003-04-22 11:13:03 +00:00
Jeremy Fincher ca4ad3882f Initial import. 2003-04-22 08:27:11 +00:00
Jeremy Fincher ebb30d7530 New tests. 2003-04-21 04:39:11 +00:00
Jeremy Fincher 5c6a6b60a0 Changed tests to be more thorough. 2003-04-20 21:57:26 +00:00
Jeremy Fincher 7e1eb72849 Forgot to change test.py based on change in testing module names. 2003-04-20 17:16:43 +00:00
Jeremy Fincher aa3e7da7d6 Whitespace. 2003-04-18 08:24:55 +00:00
Jeremy Fincher 06b3929a12 Naming scheme change. 2003-04-17 08:51:05 +00:00
Jeremy Fincher 984e29e9c0 Initial import; new naming scheme. 2003-04-17 08:49:14 +00:00
Jeremy Fincher a11f302c9d Added perlReToPythonRe and perlReToReplacer and associated tests. 2003-04-16 05:26:24 +00:00
Jeremy Fincher ab1d8cecd6 Fixed typo in irclib, forgot to fix it here. 2003-04-14 07:22:06 +00:00
Jeremy Fincher 31d2de0d9a Added nice 'nicks' attribute. 2003-04-14 07:21:27 +00:00
Jeremy Fincher 18d9d5923d Rewrote Alias implementation 2003-04-14 04:55:28 +00:00
Jeremy Fincher 6287d61d9e Added dqrepr. 2003-04-12 12:50:20 +00:00
Jeremy Fincher d596752a5f Fixed bug (no __delitem__) in IrcDict and added test. 2003-04-11 20:44:29 +00:00
Jeremy Fincher 021f8b6970 Added more tests. 2003-04-11 07:12:33 +00:00
Jeremy Fincher 67cbd8327d Closed bug 715763, 'Several JOIN commands don't allow specification of a key' 2003-04-10 07:56:41 +00:00
Jeremy Fincher 227f6e1e53 Made isIP actually test properly and added tests. 2003-04-10 07:36:49 +00:00
Jeremy Fincher c1dd8204f8 Fixed isNick to allow digits and added test. 2003-04-10 07:29:08 +00:00
Jeremy Fincher 63279606d9 Added test for MaxLengthQueue. 2003-04-09 18:41:41 +00:00
Jeremy Fincher 2c97e73617 Added changes for world.testing and inserted 'plugins' into the sys.path. 2003-04-08 07:25:16 +00:00
Jeremy Fincher 96d5355219 Added more tests. 2003-04-08 07:24:38 +00:00
Jeremy Fincher 16374c53d6 Fixed bug (and added test) in distance. 2003-04-06 15:10:14 +00:00
Jeremy Fincher ec2908bc6c Added more tests. 2003-04-06 12:28:56 +00:00
Jeremy Fincher ec88721cb2 Made queue pickle-able. 2003-04-05 14:00:40 +00:00
Jeremy Fincher 2aecb6b390 Added more tests 2003-04-05 13:35:45 +00:00
Jeremy Fincher b6608b9643 Added flatten. 2003-04-05 13:35:25 +00:00
Jeremy Fincher 1d23d06d20 Added tests for isAction and unAction 2003-04-05 12:33:28 +00:00
Jeremy Fincher 27c88542c7 Added commented-out test for when slice support is added to queue. 2003-04-05 12:26:13 +00:00
Jeremy Fincher 6f49bd2813 Added a few more tests. 2003-04-05 12:23:53 +00:00
Jeremy Fincher a50643c025 Added soundex to utils (along with a test) and to FunCommands. 2003-04-05 11:23:28 +00:00
Jeremy Fincher 4790d580ef Initial import. 2003-04-05 10:41:08 +00:00
Jeremy Fincher d0a569eb31 Added rawmsgs, msgs, and getMsgs for easy test messages. 2003-04-05 10:32:14 +00:00
Jeremy Fincher eed4d68485 Initial import. 2003-04-05 10:31:24 +00:00
Jeremy Fincher cf5af96ad0 Added __getitem__ and __setitem__ tests, as well as an IterableMap test. 2003-04-05 10:29:16 +00:00
Jeremy Fincher e962cc1d77 Added test for abbrev and fixed a bug it found. 2003-04-04 16:14:58 +00:00
Jeremy Fincher 100d0fa016 Added levenshtein distance 2003-04-04 15:49:24 +00:00
Jeremy Fincher c88b43122e Initial import. 2003-04-04 09:54:27 +00:00
Jeremy Fincher 9a39417fcf Added more tests. 2003-04-04 09:06:31 +00:00
Jeremy Fincher b7e11b87c0 Initial import. 2003-04-04 08:32:41 +00:00
Jeremy Fincher 1855bafe45 Added more tests 2003-04-04 08:31:38 +00:00
Jeremy Fincher 69cbe9f85a New tests 2003-04-03 09:27:11 +00:00
Jeremy Fincher fa1073787a Initial import 2003-04-03 08:32:56 +00:00
Jeremy Fincher f82383e44f Changed default verbosity 2003-04-03 08:17:00 +00:00
Jeremy Fincher 6b4636e8ae Fixed bug in argument handling 2003-04-03 07:11:39 +00:00
Jeremy Fincher c3ecba3550 Initial import 2003-04-03 07:09:55 +00:00
Jeremy Fincher 0984db5503 Basic test running added 2003-04-03 06:59:00 +00:00
Jeremy Fincher a75910dafc Initial import (placeholder) 2003-04-02 22:30:34 +00:00