From 1b72faef3c487232e519a3366db716f5a7e9226a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?louiz=E2=80=99?= Date: Tue, 24 Mar 2020 22:18:41 +0100 Subject: Update the tests to work with oragono --- tests/end_to_end/scenarios/mode_change.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'tests/end_to_end/scenarios/mode_change.py') diff --git a/tests/end_to_end/scenarios/mode_change.py b/tests/end_to_end/scenarios/mode_change.py index 4cbf036..b45904b 100644 --- a/tests/end_to_end/scenarios/mode_change.py +++ b/tests/end_to_end/scenarios/mode_change.py @@ -22,6 +22,16 @@ scenario = ( ["/iq[@id='id1'][@type='result'][@to='{jid_one}/{resource_one}'][@from='#foo%{irc_server_one}']"], ), + # Remove +v manually. User ONLY has +o now. This doesn’t change the role/affiliation + send_stanza("/mode -v {nick_two}"), + expect_unordered( + ["/message[@to='{jid_one}/{resource_one}']/body[text()='Mode #foo [-v {nick_two}] by {nick_one}']"], + ["/message[@to='{jid_two}/{resource_one}']/body[text()='Mode #foo [-v {nick_two}] by {nick_one}']"], + ["/presence[@to='{jid_two}/{resource_one}'][@from='#foo%{irc_server_one}/{nick_two}']/muc_user:x/muc_user:item[@affiliation='admin'][@role='moderator']"], + ["/presence[@to='{jid_one}/{resource_one}'][@from='#foo%{irc_server_one}/{nick_two}']/muc_user:x/muc_user:item[@affiliation='admin'][@role='moderator']"], + ), + + # remove the mode send_stanza(""), expect_unordered( -- cgit v1.2.3