Commit Graph

1211 Commits

Author SHA1 Message Date
Jeremy Fincher 4f9e67a796 Fixed tests, and changed to use invalidCommand rather than addressedRegexps so commands may now be nested in definitions. 2004-09-12 20:24:08 +00:00
Jeremy Fincher a9694c1012 Network plugin for network-related commands. 2004-09-12 05:46:18 +00:00
Jeremy Fincher dfef079480 Name changed from 'Network' 2004-09-12 04:39:46 +00:00
Kevin Murphy 4dd4557796 Test cases for UrbanDict plugin 2004-09-11 20:35:39 +00:00
Jeremy Fincher e525e04a42 Persistent renames. 2004-09-11 16:16:16 +00:00
James Vega 9c8c505de5 Scrap the Old 'n' Busted. Bring in the New Hotness (aka, freshly abstracted). 2004-09-10 19:37:49 +00:00
James Vega a7bdd631e3 Add conf.supybot.plugins.Karma.allowUnaddressedKarma 2004-09-10 15:59:38 +00:00
Kevin Murphy ca38340de6 Included test cases for new Misc.contributors command 2004-09-10 08:31:17 +00:00
James Vega 51ad408ff3 Use our newly annotated ircmsgs to enhance Misc.last's output. 2004-09-10 06:45:27 +00:00
Jeremy Fincher 0cd853ad35 Added an extra test, just to be sure this worked. 2004-09-10 06:33:31 +00:00
Jeremy Fincher fa124b14b7 Networked things appropriately. 2004-09-10 06:32:42 +00:00
Jeremy Fincher 95877b2d53 This should work somewhat. 2004-09-10 06:26:46 +00:00
Jeremy Fincher 9fa465ce09 Changed action to do; it's more consistent with 'say' (rather than 'privmsg') and MozBot's similar plugin. 2004-09-10 06:24:30 +00:00
Jeremy Fincher daca76bfc8 Elucidating comment. 2004-09-09 15:35:05 +00:00
James Vega 3b30b7b4e4 Let's sleep just a smidge longer to ensure our time difference is >= 1 2004-09-09 14:59:30 +00:00
James Vega 3986f24dad Implement patch #1023620, Handling of international Google Groups snarfing 2004-09-09 14:04:44 +00:00
James Vega a62b731571 add dest='noplugins' & dest='nonetwork' instead of converting everything to
use options.no_plugins and options.no_network
2004-09-09 00:09:03 +00:00
James Vega ddfa5e8d32 Added patch #1024088, better handling of various Ebay URLs. 2004-09-08 23:44:39 +00:00
Jeremy Fincher ee70224aa3 Changed callCommand to give a name rather than a method; added invalidCommand throttling, ctcp throttling, and whole bunch of other crap. 2004-09-08 23:34:48 +00:00
Jeremy Fincher 3ba8958a08 Changed to be more like other programs. 2004-09-08 22:39:30 +00:00
Jeremy Fincher 6526336c1d Fixed networkishness and broke out a test so its name is more appropriate. 2004-09-08 22:38:52 +00:00
Jeremy Fincher 277f0274b8 takeMsg after register. 2004-09-08 22:37:56 +00:00
Jeremy Fincher 9cba6478b1 Fixed networkishness. 2004-09-08 22:37:31 +00:00
Jeremy Fincher 61cc643932 More tests for TimeoutQueue. 2004-09-08 22:36:58 +00:00
James Vega 30d36aae1f Add support for multi-word karmas 2004-09-07 20:28:24 +00:00
Kevin Murphy 50d05323d6 Moved Geekquote related tests from test_Http to test_Geekquote
Added additional tests to test_Geekquote
2004-09-07 18:22:07 +00:00
Jeremy Fincher 35acc6c583 Added a --trace option, moved tracing to utils. 2004-09-06 08:19:20 +00:00
Jeremy Fincher f4f25ef72c Added abs to the calc command. 2004-09-06 08:07:54 +00:00
Jeremy Fincher a58b50c3bf Slight augmentation. 2004-09-06 07:54:03 +00:00
Grant Bowman cad43feff1 Simple beginning. 2004-09-05 20:12:50 +00:00
Daniel DiPaolo a4b3d66748 Yes, I realize that the new stuff doesn't work with these tests, but I
can't for the life of me figure out why not!  The tests look set up the
way they are supposed to (ChannelPlugin now...)
2004-09-05 17:30:10 +00:00
James Vega 977a33a43f Properly added and abstracted trackers commands 2004-09-04 05:51:30 +00:00
James Vega 553a61515c Consolidate @bugs, @rfes into @trackers and add support for retrieving info
on patches.  Add (commented out) infrastructure for supporting usage of
@bugs, @rfes, and @trackers depending on the value of a config var.
2004-09-03 19:46:50 +00:00
James Vega 75dc3e804a _getId needs the irc object if it's going to use it 2004-09-03 13:42:57 +00:00
Jeremy Fincher 13e77bac41 Added TimeoutQueue. 2004-09-01 21:58:21 +00:00
Jeremy Fincher c036213b4c Useful printing of pid. 2004-09-01 06:13:30 +00:00
Jeremy Fincher 962843f658 Moved network test. 2004-08-31 19:07:06 +00:00
Jeremy Fincher 1e4fad0c48 Fix0red the test0r. 2004-08-31 19:05:43 +00:00
Jeremy Fincher 96abea0317 don't reply.whenNotCommand. 2004-08-31 18:57:34 +00:00
Jeremy Fincher ead683b269 Can't define an empty word. 2004-08-31 18:23:47 +00:00
Jeremy Fincher 86c7743fc9 Fixed some == tests on nicks (became ircutils.strEqual). 2004-08-31 17:23:33 +00:00
Jeremy Fincher ec3a76c607 Swap network stuff to be inside the class. 2004-08-31 16:15:52 +00:00
Jeremy Fincher e138211f9b Bugfixes and a test. 2004-08-30 21:46:04 +00:00
Jeremy Fincher 0cd0a44e7d I honestly cannot believe that this wasn't caught sooner. 2004-08-30 06:02:57 +00:00
Jeremy Fincher 3aedb305f9 Fix for possible bugz0r with reply.withNoticeWhenPrivate. 2004-08-30 04:35:51 +00:00
James Vega a7379fe538 I should've run the tests earlier. Now adding the inital values to the db
actually works.
2004-08-30 02:03:38 +00:00
James Vega 164f57a01b Add Anonymous.action as requested by malex 2004-08-28 23:52:48 +00:00
James Vega 6b59933673 Let's make sure nested commands don't immediately nest commands (aka using a
nested command to determine what the outer nested command is going to call)
2004-08-28 22:28:44 +00:00
James Vega 0349d11853 Hopefully, this will fix the unicode issues we have with Amazon 2004-08-28 20:42:37 +00:00
Jeremy Fincher 1ad9816391 Tests for karma/infobot interaction. 2004-08-27 15:44:15 +00:00
Jeremy Fincher 9a7c64a359 Added clear command. 2004-08-27 15:26:52 +00:00
Jeremy Fincher 4c58c3995a Initial commit, test for bug with sending more than one later note. 2004-08-27 15:19:47 +00:00
Jeremy Fincher c38ca4dec1 Added redo. 2004-08-27 08:44:20 +00:00
Jeremy Fincher 7e22b2b78d Added swap. 2004-08-27 07:06:59 +00:00
James Vega 29a6c92b76 Added an optional pair to start the chain, tests, and caught some errors. 2004-08-27 06:34:48 +00:00
Jeremy Fincher 049ff3d0cb Fixed bug in default. 2004-08-27 05:29:44 +00:00
James Vega 73686aeb50 Attempt to fix an error in testing permban, but it doesn't want to let itself
be fixed.
2004-08-26 14:29:50 +00:00
James Vega ae8af84e6f RootWarner is a ChannelPluginTestCase and should use assertSnarf* asserts 2004-08-26 13:26:47 +00:00
Jeremy Fincher bd306febf0 Only firewall if we're not testing. 2004-08-26 05:23:24 +00:00
Jeremy Fincher e1aa6efdff Better fix for the bugs induced by this new firewall thing. 2004-08-26 05:05:01 +00:00
Jeremy Fincher 6381e2aef8 Fix for failures induced by the testing switch to un-firewalled (I think). 2004-08-26 04:53:30 +00:00
Jeremy Fincher f2fd7c9e66 oops, got this reversed. 2004-08-26 04:43:19 +00:00
Jeremy Fincher 6b1f742e71 prefixChars == reply.whenAddressedBy.chars. 2004-08-25 23:03:42 +00:00
James Vega e0c5dbae43 gotta stop being so greedy. it's not fair for everyone else 2004-08-25 16:42:54 +00:00
Jeremy Fincher ec55e86c61 Let's catch SyntaxError and turn it into an appropriate ValueError. 2004-08-25 05:17:37 +00:00
Jeremy Fincher 0143a41e4f Changed the topic command to be topic.set-with-no-number. 2004-08-24 23:06:16 +00:00
Jeremy Fincher 30f93fdc8f Added the Topic.default command. 2004-08-24 23:00:48 +00:00
Jeremy Fincher 151d3b7571 Topic.undo. 2004-08-24 22:48:56 +00:00
Jeremy Fincher 18dce894a5 Refactoring, added set, topic, and insert. 2004-08-24 22:03:13 +00:00
James Vega 07757282f2 Add --without option for Mist.last 2004-08-24 20:22:12 +00:00
James Vega 2a040b475f actually implement reply.withNoticeWhenPrivate 2004-08-24 19:48:01 +00:00
Jeremy Fincher 868a6684af Removed logfile command, no one uses it and it's an information leak (channel logfiles). 2004-08-23 21:35:43 +00:00
Jeremy Fincher 8410c09e13 Initial checkin. 2004-08-23 20:30:26 +00:00
Jeremy Fincher 5861a5e07c Changed totalbugs/totalrfes to a single total command. 2004-08-23 19:53:29 +00:00
James Vega edecd51fc1 It's handy to translate the user id to a name. 2004-08-23 19:23:01 +00:00
James Vega 852388e8b7 Being able to send a note using the person's current nick instead of needing
to know their ircdb user name is good
2004-08-23 17:36:00 +00:00
Jeremy Fincher 6e21d8b4e1 Made the test actually do something. 2004-08-23 16:38:29 +00:00
Jeremy Fincher fae870c04f Updated. 2004-08-23 16:16:53 +00:00
Jeremy Fincher 30c70820f0 Initial commit. 2004-08-23 16:10:57 +00:00
Jeremy Fincher c4ea6453fe Updated for jamessan's bugfix. 2004-08-23 14:09:47 +00:00
Jeremy Fincher fbb348b6e7 Copyright updates. Again, more is left to be done, but this is my part. 2004-08-23 13:14:06 +00:00
Jeremy Fincher 06131461da We should call our parents more often. 2004-08-23 13:04:22 +00:00
Jeremy Fincher 5f24e4f6e1 Robustitude changes for testsupport. 2004-08-23 13:01:25 +00:00
Grant Bowman 992cbb91ee Upgrade of Fun's eightball command ported from Tellbot, previously
ported from Mozbot's MagicEightBall.bm module.
2004-08-23 06:51:18 +00:00
Jeremy Fincher 0e9a7a7057 New implementation of formatting; dropped unformatting entirely. 2004-08-21 07:30:39 +00:00
Jeremy Fincher 81ca3238f0 Test for case-insensitivity. 2004-08-21 03:00:09 +00:00
Jeremy Fincher 0f1842b18d Only do real variable names. 2004-08-21 02:57:47 +00:00
Jeremy Fincher caa0790065 Split off a test. 2004-08-20 22:32:31 +00:00
Jeremy Fincher eb23fa3b14 Fixed some space problems in Google.calc. 2004-08-20 18:01:36 +00:00
Jeremy Fincher 71c752a7fb Added bender, fixed bugs. 2004-08-20 17:20:52 +00:00
Jeremy Fincher f914f5e7b9 Commented-out test that we're no longer worried about. 2004-08-20 05:31:59 +00:00
Jeremy Fincher d86ebf4e7f Updated calc. 2004-08-20 04:08:00 +00:00
Jeremy Fincher dec8c52b86 Fixed testChannel. 2004-08-19 18:19:20 +00:00
Jeremy Fincher 5be0b319a4 Bugfix. 2004-08-19 18:16:24 +00:00
James Vega fa84b0c87c Switchamabob 2004-08-19 17:57:55 +00:00
Jeremy Fincher 23c4267744 Updated for the presence of User.stats. 2004-08-19 17:47:06 +00:00
Jeremy Fincher 715bdcf6e3 Made this work on boxes that don't have sqlite. 2004-08-19 17:10:24 +00:00
Jeremy Fincher ad1b36a643 Added rescheduleEvent. 2004-08-19 16:58:42 +00:00
Grant Bowman f4d6bac09e Joined extraneous lines. 2004-08-19 06:34:44 +00:00
Grant Bowman 4c459c3a72 Bugzilla.py enhancement to allow snarfing "bug ###".
new config variable: supybot.plugins.Bugzilla.snarfTarget
Uses existing supybot.plugins.Bugzilla.bugSnarfer boolean for activation.
Includes update to test_Bugzilla.py.

Developed by Mike Taylor and I.
2004-08-19 05:29:56 +00:00