irctest/irctest/server_tests
Mitchell Riley 321e254d15
Add SETNAME tests (#209)
* Add SETNAME tests

* fix race condition

* fix synchronization issue

sendLine does not synchronize by itself; call getMessage to synchronize
and test the message since we have it

* Update irctest/server_tests/setname.py

Co-authored-by: Val Lorentz <progval+github@progval.net>

---------

Co-authored-by: Shivaram Lingamneni <slingamn@cs.stanford.edu>
Co-authored-by: Val Lorentz <progval+github@progval.net>
2023-06-04 17:06:53 -04:00
..
chmodes add a test for channel +n / -n (#201) 2023-05-23 01:18:40 -04:00
ergo Add top-level docstrings to all modules 2022-04-10 15:55:27 +02:00
umodes test +R user mode as implemented in Ergo (#168) 2022-05-13 19:49:40 +02:00
__init__.py Start supporting server testing. 2015-12-19 23:09:06 +01:00
account_registration.py account_registration: Add missing 'services' mark 2022-11-20 23:33:20 +01:00
account_tag.py Use xfail instead of deselection for known failures (#155) 2022-04-12 22:36:28 +02:00
away.py add a test for AWAY :\r\n (#175) 2022-09-18 13:27:48 -04:00
away_notify.py Remove useless 'OptionalityHelper'. 2022-04-12 18:48:03 +02:00
bot_mode.py bot_mode: Make draft/ prefix optional (#167) 2022-04-28 20:38:49 +02:00
bouncer.py Add top-level docstrings to all modules 2022-04-10 15:55:27 +02:00
buffering.py Use xfail instead of deselection for known failures (#155) 2022-04-12 22:36:28 +02:00
cap.py test that CAP LS 301 responses are only one line (#205) 2023-05-31 22:35:59 +02:00
channel.py Replace incorrect uses of NotImplementedByController exception (#161) 2022-04-15 16:01:36 +02:00
channel_forward.py Add top-level docstrings to all modules 2022-04-10 15:55:27 +02:00
channel_rename.py Fix CI 2022-04-10 15:55:53 +02:00
chathistory.py chathistory: Validate BATCH commands more strictly (#208) 2023-06-03 19:32:05 +02:00
confusables.py Add top-level docstrings to all modules 2022-04-10 15:55:27 +02:00
connection_registration.py testWrongPassword: Add stricter check of the reply's command (#144) 2022-04-13 18:59:34 +02:00
echo_message.py Replace incorrect uses of NotImplementedByController exception (#161) 2022-04-15 16:01:36 +02:00
extended_join.py Remove useless 'OptionalityHelper'. 2022-04-12 18:48:03 +02:00
help.py Replace incorrect uses of NotImplementedByController exception (#161) 2022-04-15 16:01:36 +02:00
info.py Use xfail instead of deselection for known failures (#155) 2022-04-12 22:36:28 +02:00
invite.py Replace incorrect uses of NotImplementedByController exception (#161) 2022-04-15 16:01:36 +02:00
isupport.py Replace incorrect uses of NotImplementedByController exception (#161) 2022-04-15 16:01:36 +02:00
join.py Add tests for JOIN with some invalid channels in the target param (#163) 2022-04-16 12:15:56 +02:00
kick.py Add tests for JOIN with some invalid channels in the target param (#163) 2022-04-16 12:15:56 +02:00
labeled_responses.py Remove useless 'OptionalityHelper'. 2022-04-12 18:48:03 +02:00
links.py Replace incorrect uses of NotImplementedByController exception (#161) 2022-04-15 16:01:36 +02:00
list.py Fix ELIST detection 2022-04-26 22:22:36 +02:00
lusers.py Use xfail instead of deselection for known failures (#155) 2022-04-12 22:36:28 +02:00
message_tags.py Remove useless 'OptionalityHelper'. 2022-04-12 18:48:03 +02:00
messages.py Bump UnrealIRCd to v6.0.7 (#192) 2023-04-05 08:24:34 +02:00
metadata.py Use real metadata keys (#194) 2023-04-15 23:04:24 +02:00
monitor.py use the ratified extended-monitor name (#206) 2023-06-01 18:22:54 +02:00
multi_prefix.py Add top-level docstrings to all modules 2022-04-10 15:55:27 +02:00
multiline.py Remove useless 'OptionalityHelper'. 2022-04-12 18:48:03 +02:00
names.py Add tests for JOIN with some invalid channels in the target param (#163) 2022-04-16 12:15:56 +02:00
part.py Add top-level docstrings to all modules 2022-04-10 15:55:27 +02:00
pingpong.py Add top-level docstrings to all modules 2022-04-10 15:55:27 +02:00
quit.py Use xfail instead of deselection for known failures (#155) 2022-04-12 22:36:28 +02:00
readq.py Add top-level docstrings to all modules 2022-04-10 15:55:27 +02:00
regressions.py testStarNick: Replace unreliable workaround for irc2 2022-06-27 20:54:04 +02:00
relaymsg.py Add top-level docstrings to all modules 2022-04-10 15:55:27 +02:00
roleplay.py Add top-level docstrings to all modules 2022-04-10 15:55:27 +02:00
sasl.py Add support for Dlk-Services (#176) 2022-11-14 22:58:30 +01:00
setname.py Add SETNAME tests (#209) 2023-06-04 17:06:53 -04:00
statusmsg.py Use xfail instead of deselection for known failures (#155) 2022-04-12 22:36:28 +02:00
time.py Add tests for TIME. (#127) 2022-09-11 17:18:10 +02:00
topic.py Add top-level docstrings to all modules 2022-04-10 15:55:27 +02:00
utf8.py Fix race condition on Ergo 2023-02-11 22:26:23 +01:00
wallops.py Replace incorrect uses of NotImplementedByController exception (#161) 2022-04-15 16:01:36 +02:00
who.py Add support for Dlk-Services (#176) 2022-11-14 22:58:30 +01:00
whois.py Skip failure on RPL_WHOISSPECIAL with Dlk-Services 2022-12-16 19:09:09 +01:00
whowas.py Remove xfail in WHOWAS as linked PRs have been merged (#197) 2023-04-17 18:45:50 +02:00
znc_playback.py Add top-level docstrings to all modules 2022-04-10 15:55:27 +02:00