Valentin Lorentz
314fad36eb
Modernize tests
...
Thanks to https://pypi.org/project/teyit/
2022-11-20 19:33:23 +01:00
Valentin Lorentz
2c5dc405fc
test: Revert generic 'The Limnoria Contributors' in copyright notices
...
I forgot to include these in 63eb6672eac794a9c39dec87db3aa45147e06974
(This is fine because noone but me touched these files since the initial
change in db7ef3f02517f9f2a3c56829a22b9fad3c36e374).
2022-10-24 23:41:26 +02:00
Valentin Lorentz
db7ef3f025
all: Add generic 'The Limnoria Contributors' to copyright notices.
...
No need to bother with details (that are all outdated / out of sync
anyway), just look up the git history.
2021-08-01 21:54:49 +02:00
Valentin Lorentz
8d377e4416
Fix non-deterministic test on python <= 3.6
2020-05-02 00:06:55 +02:00
Valentin Lorentz
01dcbf412b
Fix edge case of server tags unescaping, when the backslash is followed by an 'invalid' char.
2020-05-01 23:46:34 +02:00
Valentin Lorentz
e92156711b
Only spaces are token separators, not all whitespaces.
2020-05-01 23:44:38 +02:00
Valentin Lorentz
f4d5b866d9
tests: raw strings for better readability.
2020-05-01 23:37:59 +02:00
Valentin Lorentz
1854d86476
Add support for outputting server tags.
...
Will be useful when we start sending client tags.
2020-05-01 23:35:52 +02:00
Valentin Lorentz
9891b0fca4
Replace failUnless/failIf with assertTrue/assertFalse.
...
The old names are deprecated.
2020-01-26 11:14:18 +01:00
Valentin Lorentz
f143e977d6
Interpret empty server tag values as missing tag values.
...
As required by https://ircv3.net/specs/extensions/message-tags
2019-09-08 14:47:05 +02:00
Valentin Lorentz
39df987274
Fix timezone handling of b338a2370.
2015-08-22 20:38:16 +02:00
Valentin Lorentz
b338a23708
core: Use IRCv3.2 extension server-time to fill IrcMsg.time, if available.
2015-08-22 20:11:46 +02:00
Valentin Lorentz
11c10bb3f1
Add attribute IrcMsg.time.
2015-08-22 18:36:47 +02:00
Valentin Lorentz
ba495f5719
Add support for message tags.
2015-05-15 18:08:50 +02:00
Valentin Lorentz
06fdaa792f
Continue accelerating the 2to3 step (remove fix_map).
2014-01-21 10:57:38 +01:00
Valentin Lorentz
995ba6f229
Make sure strictRfc is on before testing for assertions.
2013-04-11 20:04:04 +02:00
Valentin Lorentz
574d73c14e
Fix RFC-compliance of privmsgs/notices/kicks/whois/... with list of nicks/channels are argument. Closes GH-462.
2013-03-23 11:06:08 +01:00
James Vega
a3e4fc5b1d
Change the modeline to use softtabstop instead of tabstop.
2006-02-11 15:52:51 +00:00
James Vega
9971e991fe
Fix the modelines.
2005-03-23 20:07:45 +00:00
Jeremy Fincher
13e1f7ccb9
Added isSplit, a function for checking whether a given QUIT message is a split quit.
2005-02-25 09:59:39 +00:00
Jeremy Fincher
8897e6458b
Removed test/test_fix.py, moving its tests to test/test_utils.py, and fixed the resulting bugs that were discovered.
2005-02-01 07:08:30 +00:00
Jeremy Fincher
895cd3e48e
Resurrected the test suite with the new supybot-test program and RCS.
2005-01-23 19:42:25 +00:00
Jeremy Fincher
3d3b1498fe
Changed copyright years on test files
2005-01-24 21:27:34 +00:00
Jeremy Fincher
8ca625d339
Initial import.
2005-01-19 13:14:38 +00:00
James Vega
dbfec8afb9
Add supybot module
2007-04-22 20:10:26 +00:00
Jeremy Fincher
1932ed4d02
Slight bugfix in isCtcp.
2004-12-10 08:48:24 +00:00
Jeremy Fincher
3f9c699ea2
Fix for bug in IrcMsg.__eq__.
2004-12-03 08:08:07 +00:00
Jeremy Fincher
877c6ee9a8
Added test, but didn't find the bug I wanted.
2004-11-24 12:01:03 +00:00
James Vega
23397b44b4
Remove #! lines.
2004-09-20 15:25:47 +00:00
Jeremy Fincher
a8ce25a3ee
Tests for tags.
2004-09-16 14:50:34 +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
fbb348b6e7
Copyright updates. Again, more is left to be done, but this is my part.
2004-08-23 13:14:06 +00:00
James Vega
d47d54bc82
Almost out entire testsuite works, yet again. Yay!
2004-08-01 14:38:37 +00:00
James Vega
115a3a88ec
move isCtcp to ircmsgs and fix up a couple things with Infobot
2004-07-31 03:45:25 +00:00
Jeremy Fincher
f9c61271ea
w00, less path mungingEXCLAIMEXCLAIM
2004-07-24 05:18:26 +00:00
Jeremy Fincher
48d6c982ce
Made a SupyTestCase base class to handle COOL STUFF\!
2004-02-16 04:12:35 +00:00
Jeremy Fincher
7f3cafbfbd
Fixed ops, deops, halfops, dehalfops, voices, and devoices.
2003-12-03 20:17:13 +00:00
Jeremy Fincher
2a9d9d1b5d
Reworked so there's no double-import problem.
2003-12-02 12:27:45 +00:00
Jeremy Fincher
966a09437c
Fixed bug in isAction.
2003-11-21 22:13:18 +00:00
Jeremy Fincher
ee24accaf7
Fixed bug in default argument for IrcMsg.__init__ -- args should default to (), not None.
2003-10-16 13:11:46 +00:00
Jeremy Fincher
50d777e41f
Added test to make sure unban worked.
2003-10-15 03:16:35 +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
288f6179d6
Fixed a bug in the handling of the msg keyword argument in IrcMsg.
2003-09-17 07:53:11 +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
ca646716b1
Removed spaces at the end of lines.
2003-08-20 16:26:23 +00:00
Jeremy Fincher
7fd35a1071
Made some changes to satisfy PyChecker.
2003-08-19 10:38:45 +00:00
Jeremy Fincher
2c6f505bea
Added vim modelines.
2003-08-17 22:13:10 +00:00
Jeremy Fincher
feda60aff2
Updated some tests.
2003-08-11 17:06:42 +00:00
Jeremy Fincher
984e29e9c0
Initial import; new naming scheme.
2003-04-17 08:49:14 +00:00