Commit Graph

505 Commits

Author SHA1 Message Date
Daniel DiPaolo 05f8d6a2f8 Added "todo change" and tests for it. 2003-10-28 18:43:43 +00:00
Daniel DiPaolo f9d97c91f5 Overhaul of Todo, somewhat. Made everyone's todos accessible by anyone, either
by id or by username.  Also, made it so todos are never deleted, just set to
inactive.
2003-10-28 17:40:41 +00:00
Daniel DiPaolo 2527f47cb6 Punctuation ("?!") is now stripped from keys before insertion into the db 2003-10-28 15:30:43 +00:00
Jeremy Fincher d174226c5c Added the ability to do hashed passwords. 2003-10-28 15:13:53 +00:00
Jeremy Fincher b63f2170e8 Added a saltHash function. 2003-10-28 14:20:00 +00:00
Jeremy Fincher b5f7bec137 Gave up on responding with *all* the nonCommands in a message. 2003-10-28 06:23:52 +00:00
Daniel DiPaolo 63c86ec366 Removed a test that was left over from the unified Dunno/MoobotFactoids module 2003-10-28 06:13:05 +00:00
Jeremy Fincher c2f179cd0d Fixed some bugs and cleaned up the test suite. 2003-10-28 05:49:31 +00:00
Daniel DiPaolo 084fe1854f More MoobotFactoids/Dunno separation fun and fixes 2003-10-28 05:31:51 +00:00
Jeremy Fincher eaa15860d8 Made sure commaAndify raises TypeError when it's given lists of non-strings. 2003-10-28 05:10:03 +00:00
Jeremy Fincher 9dc16ee761 Changed the most recent title test to use the proper URL. 2003-10-28 04:52:27 +00:00
Jeremy Fincher e0f617aead Beware the Dowloading! 2003-10-28 04:44:29 +00:00
James Vega ad022a88ed Added ToggleDictionary class and modified the tests to better model the
specification
2003-10-28 00:52:27 +00:00
Jeremy Fincher e03c65f753 Changed the whole handling of nonCommands and ambiguousCommands and whatnot. Now plugins can define an 'invalidCommand' method to be called on invalid commands. 2003-10-28 00:22:15 +00:00
James Vega 8ff643d540 Added a test for a website that causes @title to break 2003-10-27 22:32:56 +00:00
James Vega fbb37025dc plugins/Sourceforge.py: lots of cleanups to the code. Also changed how
togglesnarfer works.
test/test_Sourceforge.py: updated to follow the plugin changes
2003-10-27 20:24:32 +00:00
Jeremy Fincher 19f50ea8f2 Added test for toString output when a channel is specified. 2003-10-27 20:24:23 +00:00
Jeremy Fincher 206de8d7e0 Initial checkin; has test for ToggleDictionary. 2003-10-27 20:21:02 +00:00
Stéphan Kochen 5ace5a48ad Some fixes to Poll, removed delete command, added example. 2003-10-27 15:11:45 +00:00
Jeremy Fincher 9caaf8fef9 Loaded Misc in every test because that's just plain neceessary, what with replyWhenNotCommand and all. 2003-10-27 08:50:42 +00:00
Jeremy Fincher f2ab2576da Unloaded Misc before testing for no response. 2003-10-27 08:50:18 +00:00
Jeremy Fincher c150567565 Misc includes a version command and is now loaded by default, so I had to disambiguate the version test. 2003-10-27 08:48:04 +00:00
Jeremy Fincher fc11ff4f24 Handle properly the case where no matching commands were found. 2003-10-27 04:59:54 +00:00
Jeremy Fincher 7ba9a855bb Test for gkstats Strike. 2003-10-26 12:26:39 +00:00
Jeremy Fincher 0f45fe2c36 Fixed bug in testGreet. 2003-10-25 18:22:52 +00:00
Jeremy Fincher dd673bc706 Changed splitting on None to pull off the nick to splitting on ' '. 2003-10-24 23:13:51 +00:00
Jeremy Fincher f83b2fb135 Fixed Added at: format again. 2003-10-24 22:46:48 +00:00
Jeremy Fincher 3538f2c7b4 Made outfilter channel-specific. 2003-10-24 22:43:48 +00:00
Jeremy Fincher 5ae13a9422 Made the bot keep stats on himself. 2003-10-24 22:29:30 +00:00
Jeremy Fincher fa5ac0a885 Fixed test to match new output. 2003-10-24 22:08:15 +00:00
Jeremy Fincher 5ddd26cc69 Fixed a bugger in Misc.py. 2003-10-24 21:59:49 +00:00
Jeremy Fincher a666eddd16 Added RFE #827538 and fixed the help test. 2003-10-24 21:55:34 +00:00
Stéphan Kochen 9320ad0e4e Long live unicode! :D 2003-10-24 21:37:09 +00:00
Jeremy Fincher 388da451f2 Fixed failure (used testHelp) and added an encoding so Python doesn't complain. 2003-10-24 21:28:12 +00:00
Jeremy Fincher 094bdee30b Fixed bug with commandsOnStart not being called unless they were already canonical names. 2003-10-24 18:53:34 +00:00
Stéphan Kochen 8d9eb27a2f Initial version of the Poll plugin. Still needs some work. (RFE #715810) 2003-10-24 16:54:07 +00:00
Jeremy Fincher aa088ef6d9 Added memory reporting stuff to cpustats. 2003-10-24 13:38:55 +00:00
Jeremy Fincher c9a6f88a9e Updated for the new assertError/assertHelp. 2003-10-24 11:52:24 +00:00
Jeremy Fincher 83c0d344bf Changed to match the new behavior of assertError. 2003-10-24 11:47:00 +00:00
Jeremy Fincher 80777b942f Added assertHelp to remedy the fact that help strings now count as errors. 2003-10-24 11:44:44 +00:00
Jeremy Fincher f8da745d3f Updated to consider getting the help string an error in assertNotError and assertError. 2003-10-24 11:31:48 +00:00
Jeremy Fincher 660ba14e96 Fixed some failing test cases. 2003-10-24 11:03:43 +00:00
Jeremy Fincher 7d960ca4c6 Added PersistentDictionary.flush. 2003-10-24 09:57:54 +00:00
Jeremy Fincher b9434a23a6 Added PersistentDictionary. 2003-10-24 09:53:03 +00:00
Jeremy Fincher fa589ac423 Fix for bug #829353; added a test for the remove command. 2003-10-24 09:10:10 +00:00
Jeremy Fincher 300004ca62 Fix for bug #829300 2003-10-24 09:03:34 +00:00
Daniel DiPaolo 8229759769 Added 'setpriority' and tests. 2003-10-24 07:12:51 +00:00
Daniel DiPaolo 1b25a207bf Made MoobotFactoids case insensitive, and added tests to make sure that
case-insensitivity works.
2003-10-24 01:03:18 +00:00
Daniel DiPaolo f0574da59a Fixed the 'title' regexp to be non-greedy, in case there's a </title> tag
within the document itself.  Also put a test for this (which will hopefully be
a permanent link... not sure though)
2003-10-24 00:46:21 +00:00
Jeremy Fincher 68dd30cb8b Made stats default to the name of the person asking. 2003-10-23 20:59:51 +00:00