Jeremy Fincher
e5df6c87ed
tightened for new asserts.
2004-09-28 07:19:25 +00:00
Jeremy Fincher
b70a683df1
Added cool exhaustive help test.
2004-09-25 16:32:36 +00:00
Jeremy Fincher
78da84e4cb
Configurable quotes, w00t.
2004-09-24 01:13:17 +00:00
Jeremy Fincher
3e58419338
Various minor refactorings, moved supybot.reply.{brackets,pipeSyntax} to supybot.commands.nested.
2004-09-23 23:15:27 +00:00
Jeremy Fincher
b627d23898
Added a test, though I haven't figured out how to fix this thing yet.
2004-09-23 16:34:38 +00:00
James Vega
ed61675016
Fix the bugs in #1032945 , Observer.list exceptions and exceptions when adding
...
an observer after a plugin reload.
2004-09-22 22:06:27 +00:00
Jeremy Fincher
998f61cce8
Moved disambiguation stuff to callbacks.IOP. Also fixed rename-persistence.
2004-09-22 21:38:20 +00:00
Jeremy Fincher
99e35d6810
Fixed a performance problem.
2004-09-22 13:13:37 +00:00
Jeremy Fincher
2e07e23fd5
A little overzealous with the #! removals, weren't we, jamessan? :)
2004-09-22 11:41:12 +00:00
Daniel DiPaolo
b2dadb3516
Added new 'spellit' command
2004-09-22 03:38:39 +00:00
James Vega
3ee4223bda
Fix for bug #1031800 , uncaught exceptions in Config commands.
2004-09-21 14:21:57 +00:00
Kevin Murphy
f3d0670175
RFE 1017095 - Added wildcard support to Seen command
2004-09-21 06:51:12 +00:00
James Vega
fb56c08278
Add a test for Infobot not responding to directly addressed commands.
...
Add a test for some wonkiness with @user list when User and Seen are loaded.
2004-09-21 04:59:13 +00:00
James Vega
535f4a164f
Fix bug #1031277 , exception in some Topic commands when trying to modify a
...
topic in a channel that the bot is not in.
2004-09-20 19:24:15 +00:00
James Vega
a87660ade2
Fix bug #1031347 , Google.stats exception.
2004-09-20 17:26:32 +00:00
James Vega
23397b44b4
Remove #! lines.
2004-09-20 15:25:47 +00:00
Kevin Murphy
99c412940c
RFE 871111 : Added test cases for --nokey option
2004-09-20 06:17:05 +00:00
James Vega
7f22a1c9b6
Add rfe #1004006 , {add,remove,{un,}set}capability can accept multiple capabilities.
2004-09-20 01:33:44 +00:00
Daniel DiPaolo
3e44335f28
Added fundb.search() and tests, AND fixed a bug with reloading FunDB
2004-09-18 15:36:52 +00:00
Jeremy Fincher
324ab71db4
Added topic command.
2004-09-16 18:43:31 +00:00
Jeremy Fincher
0ceb2deb80
enableSpecificTrackerCommands.
2004-09-16 16:11:20 +00:00
Jeremy Fincher
db4ae67a58
Fixed up a bit, and added tests
2004-09-16 16:03:47 +00:00
Jeremy Fincher
8a7681aa51
We added the ability for a command to determine if it's nested or not, so we can make this prettier.
2004-09-16 14:51:40 +00:00
Jeremy Fincher
a8ce25a3ee
Tests for tags.
2004-09-16 14:50:34 +00:00
Jeremy Fincher
af65b54ecc
Updated test to be more specific.
2004-09-16 14:18:23 +00:00
Jeremy Fincher
4f49f11f20
Updated to use tokenizedCommand.
2004-09-16 11:36:24 +00:00
Jeremy Fincher
727145afbe
Added testSeconds.
2004-09-16 06:47:01 +00:00
Jeremy Fincher
00889cc390
Added max and min.
2004-09-15 16:17:03 +00:00
Jeremy Fincher
f53d3d5934
Added Time plugin, moved Misc.seconds to it.
2004-09-15 14:39:34 +00:00
Jeremy Fincher
c2399ec881
Case-insensitivity for Math.calc.
2004-09-14 21:51:54 +00:00
Kevin Murphy
e473c53726
Added a test case to catch the issue with properly pluralizing the word 'command' in the contributions output
2004-09-13 07:12:53 +00:00
Jeremy Fincher
4fec6def71
Allow multiple authentication.
2004-09-13 02:01:00 +00:00
Jeremy Fincher
75b33b8b44
Somehow I forgot a time.sleep in ChannelPluginTestCase._feedMsg, so it was sucking up 100% CPU.
2004-09-13 01:33:07 +00:00
Jeremy Fincher
ecaceff723
Bold was messing up the bug# regexp.
2004-09-13 01:32:15 +00:00
Jeremy Fincher
446174c51d
Forgot to remove bender test.
2004-09-13 01:16:51 +00:00
Jeremy Fincher
8c68e389ec
Forgot to change the dispatcher.
2004-09-13 01:16:24 +00:00
Jeremy Fincher
59d084abef
Added a test for isnick always rejecting spaces in nick.
2004-09-13 00:42:10 +00:00
Jeremy Fincher
e5d3d39bed
Updated to log threads.
2004-09-13 00:41:50 +00:00
Kevin Murphy
dba22a4b44
Updated for command name change in UrbanDict plugin
2004-09-12 21:05:52 +00:00
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
Jeremy Fincher
1290d2e3eb
Added profiling information as well as the threads command.
2004-08-17 20:28:00 +00:00
James Vega
72f36efc18
Fix some problems in Infobot.py's sqlite implementation and genericize
...
some other errors to better fit in with db abstraction
2004-08-17 20:01:23 +00:00
Jeremy Fincher
d1bf6b5497
New stats test.
2004-08-17 14:18:09 +00:00
James Vega
ff8edb48fe
Abstract Infobot's DB and default to SqliteInfobotDB over PickleInfobotDB
2004-08-17 05:16:28 +00:00
Jeremy Fincher
4e53cfef63
Fixed bug #1009683 .
2004-08-16 18:44:38 +00:00
James Vega
c2d5ac56ce
Updated for database independence
2004-08-13 03:50:38 +00:00
Jeremy Fincher
a9ab89664c
Moved logfilesize to Status.
2004-08-11 17:04:57 +00:00
James Vega
86efb09d6e
Since I don't want to deal with keeping the responses up-to-date, this is
...
now a testNotError suite.
2004-08-11 12:33:25 +00:00
Jeremy Fincher
d762c1e8c8
Test fixes.
2004-08-11 07:42:32 +00:00
Jeremy Fincher
0768ce1c85
Converted to use dbi.
2004-08-11 06:17:11 +00:00
Jeremy Fincher
77ce14f481
Better error reporting in assertAction.
2004-08-11 06:13:11 +00:00