Annotate

spec/scansion/bookmarks2.scs @ 13731:d78e0f422464 13.0

util.argparse: Optionally continue processing past positional parameters
author Matthew Wild <mwild1@gmail.com>
date Mon, 17 Feb 2025 16:38:48 +0000
parent 13539:006fbd0f0c2f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
13538
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1 # Pubsub: Bookmarks 2.0
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
2
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
3 [Client] Juliet
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
4 jid: admin@localhost
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
5 password: password
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
6
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
7 // admin@localhost is assumed to have node creation privileges
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
8
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
9 ---------
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
10
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
11 Juliet connects
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
12
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
13 -- Generated with https://gitlab.com/xmpp-rs/xmpp-parsers:
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
14 -- cargo run --example=generate-caps https://code.matthewwild.co.uk/scansion/ <<< "<query xmlns='http://jabber.org/protocol/disco#info'><identity category='client' name='scansion' type='bot'/><feature var='http://jabber.org/protocol/disco#info'/><feature var='urn:xmpp:bookmarks:1+notify'/></query>"
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
15 Juliet sends:
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
16 <presence id='presence0'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
17 <c xmlns='http://jabber.org/protocol/caps'
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
18 hash='sha-1'
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
19 node='https://code.matthewwild.co.uk/scansion/'
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
20 ver='CPuQARM1gCTq2f6/ZjHUzWL2QHg='/>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
21 <c xmlns='urn:xmpp:caps'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
22 <hash xmlns='urn:xmpp:hashes:2' algo='sha-256'>OTy9GPCvBZRvqzOHmD/ThA1WbBH3tNoeKbdqKQCRPHc=</hash>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
23 <hash xmlns='urn:xmpp:hashes:2' algo='sha3-256'>f/rxDeTf6HyjQ382V3GEG/UfAs5IeclC05jBSBnVQCI=</hash>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
24 <hash xmlns='urn:xmpp:hashes:2' algo='blake2b-256'>ucfqg/NrLj0omE+26hYMrbpcmxHcU4Z3hfAQIF+6tt0=</hash>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
25 </c>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
26 </presence>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
27
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
28 Juliet receives:
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
29 <iq from="${Juliet's JID}" id='disco' type='get'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
30 <query xmlns='http://jabber.org/protocol/disco#info' node='https://code.matthewwild.co.uk/scansion/#CPuQARM1gCTq2f6/ZjHUzWL2QHg='/>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
31 </iq>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
32
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
33 Juliet sends:
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
34 <iq to="${Juliet's JID}" id='disco' type='result'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
35 <query xmlns='http://jabber.org/protocol/disco#info' node='https://code.matthewwild.co.uk/scansion/#CPuQARM1gCTq2f6/ZjHUzWL2QHg='>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
36 <identity category='client' name='scansion' type='bot'/>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
37 <feature var='http://jabber.org/protocol/disco#info'/>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
38 <feature var='urn:xmpp:bookmarks:1+notify'/>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
39 </query>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
40 </iq>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
41
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
42 Juliet sends:
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
43 <iq type='set' id='pub0'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
44 <pubsub xmlns='http://jabber.org/protocol/pubsub'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
45 <publish node='urn:xmpp:bookmarks:1'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
46 <item id='theplay@conference.shakespeare.lit'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
47 <conference xmlns='urn:xmpp:bookmarks:1'
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
48 name='The Play&apos;s the Thing'
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
49 autojoin='true'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
50 <nick>JC</nick>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
51 </conference>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
52 </item>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
53 </publish>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
54 <publish-options>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
55 <x xmlns='jabber:x:data' type='submit'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
56 <field var='FORM_TYPE' type='hidden'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
57 <value>http://jabber.org/protocol/pubsub#publish-options</value>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
58 </field>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
59 <field var='pubsub#persist_items'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
60 <value>true</value>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
61 </field>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
62 <field var='pubsub#max_items'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
63 <value>255</value>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
64 </field>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
65 <field var='pubsub#send_last_published_item'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
66 <value>never</value>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
67 </field>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
68 <field var='pubsub#access_model'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
69 <value>whitelist</value>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
70 </field>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
71 </x>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
72 </publish-options>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
73 </pubsub>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
74 </iq>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
75
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
76 Juliet receives:
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
77 <message type='headline' from="${Juliet's JID}">
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
78 <event xmlns='http://jabber.org/protocol/pubsub#event'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
79 <items node='urn:xmpp:bookmarks:1'>
13539
006fbd0f0c2f scansion: Remove publisher attribute from bookmarks2 tests
Kim Alvefur <zash@zash.se>
parents: 13538
diff changeset
80 <item id='theplay@conference.shakespeare.lit'>
13538
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
81 <conference xmlns='urn:xmpp:bookmarks:1'
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
82 name='The Play&apos;s the Thing'
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
83 autojoin='true'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
84 <nick>JC</nick>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
85 </conference>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
86 </item>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
87 </items>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
88 </event>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
89 </message>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
90
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
91 Juliet receives:
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
92 <iq type='result' id='pub0'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
93 <pubsub xmlns='http://jabber.org/protocol/pubsub'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
94 <publish node='urn:xmpp:bookmarks:1'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
95 <item id='theplay@conference.shakespeare.lit'/>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
96 </publish>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
97 </pubsub>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
98 </iq>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
99
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
100 Juliet sends:
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
101 <iq type='set' id='pub1'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
102 <pubsub xmlns='http://jabber.org/protocol/pubsub'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
103 <publish node='urn:xmpp:bookmarks:1'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
104 <item id='orchard@conference.shakespeare.lit'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
105 <conference xmlns='urn:xmpp:bookmarks:1'
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
106 name='The Orchard'
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
107 autojoin='true'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
108 <nick>JC</nick>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
109 </conference>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
110 </item>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
111 </publish>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
112 <publish-options>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
113 <x xmlns='jabber:x:data' type='submit'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
114 <field var='FORM_TYPE' type='hidden'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
115 <value>http://jabber.org/protocol/pubsub#publish-options</value>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
116 </field>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
117 <field var='pubsub#persist_items'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
118 <value>true</value>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
119 </field>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
120 <field var='pubsub#max_items'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
121 <value>255</value>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
122 </field>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
123 <field var='pubsub#send_last_published_item'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
124 <value>never</value>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
125 </field>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
126 <field var='pubsub#access_model'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
127 <value>whitelist</value>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
128 </field>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
129 </x>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
130 </publish-options>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
131 </pubsub>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
132 </iq>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
133
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
134 Juliet receives:
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
135 <message type='headline' from="${Juliet's JID}">
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
136 <event xmlns='http://jabber.org/protocol/pubsub#event'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
137 <items node='urn:xmpp:bookmarks:1'>
13539
006fbd0f0c2f scansion: Remove publisher attribute from bookmarks2 tests
Kim Alvefur <zash@zash.se>
parents: 13538
diff changeset
138 <item id='orchard@conference.shakespeare.lit'>
13538
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
139 <conference xmlns='urn:xmpp:bookmarks:1'
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
140 name='The Orchard'
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
141 autojoin='true'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
142 <nick>JC</nick>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
143 </conference>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
144 </item>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
145 </items>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
146 </event>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
147 </message>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
148
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
149 Juliet receives:
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
150 <iq type='result' id='pub1'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
151 <pubsub xmlns='http://jabber.org/protocol/pubsub'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
152 <publish node='urn:xmpp:bookmarks:1'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
153 <item id='orchard@conference.shakespeare.lit'/>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
154 </publish>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
155 </pubsub>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
156 </iq>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
157
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
158 Juliet sends:
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
159 <iq type='set' id='retract0'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
160 <pubsub xmlns='http://jabber.org/protocol/pubsub'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
161 <retract node='urn:xmpp:bookmarks:1' notify='1'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
162 <item id='theplay@conference.shakespeare.lit'/>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
163 </retract>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
164 </pubsub>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
165 </iq>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
166
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
167 Juliet receives:
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
168 <message type='headline' from="${Juliet's JID}">
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
169 <event xmlns='http://jabber.org/protocol/pubsub#event'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
170 <items node='urn:xmpp:bookmarks:1'>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
171 <retract id='theplay@conference.shakespeare.lit'/>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
172 </items>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
173 </event>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
174 </message>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
175
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
176 Juliet receives:
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
177 <iq type='result' id='retract0'/>
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
178
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
179 Juliet disconnects
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
180
f308cd5d39d9 scansion: Import XEP-0402 test from prosody-modules rev 2c6b14207271
Kim Alvefur <zash@zash.se>
parents:
diff changeset
181 // vim: syntax=xml: