wiki.techinc.nl/tests/phpunit/data/dumps/AllText.0.11.xml
daniel 5a58e4421c Make dump tests based on fixture files.
This adds test coverage for dumping non-main slots.

NOTE: This invents a syntax for XML file "templates" that are
expected to "match" the actual output file.

Bug: T240213
Change-Id: I05e46175809c4562f3530377fe37db911bee244a
2020-04-06 15:21:00 -07:00

130 lines
4.5 KiB
XML

<test:data xmlns="http://www.mediawiki.org/xml/export-0.10/" xmlns:test="http://www.mediawiki.org/xml/test/">
<page>
<title>{{rev1_1_title}}</title>
<ns>{{rev1_1_namespace}}</ns>
<id>{{rev1_1_pageid}}</id>
<revision>
<id>{{rev1_1_id}}</id>
<timestamp>{{rev1_1_timestamp}}</timestamp>
<contributor>
<username>{{rev1_1_username}}</username>
<id>{{rev1_1_userid}}</id>
</contributor>
<comment>{{rev1_1_comment}}</comment>
<origin>{{rev1_1_main_origin}}</origin>
<model>{{rev1_1_main_model}}</model>
<format>{{rev1_1_main_format}}</format>
<text bytes="{{rev1_1_main_size}}" sha1="{{rev1_1_main_sha1}}" xml:space="preserve">{{rev1_1_main_text}}</text>
<content>
<role>{{rev1_1_aux_role}}</role>
<origin>{{rev1_1_aux_origin}}</origin>
<model>{{rev1_1_aux_model}}</model>
<format>{{rev1_1_aux_format}}</format>
<text bytes="{{rev1_1_aux_size}}" sha1="{{rev1_1_aux_sha1}}" xml:space="preserve">{{rev1_1_aux_text}}</text>
</content>
<sha1>{{rev1_1_sha1}}</sha1>
</revision>
</page>
<page>
<title>{{rev2_1_title}}</title>
<ns>{{rev2_1_namespace}}</ns>
<id>{{rev2_1_pageid}}</id>
<revision>
<id>{{rev2_1_id}}</id>
<timestamp>{{rev2_1_timestamp}}</timestamp>
<contributor>
<username>{{rev2_1_username}}</username>
<id>{{rev2_1_userid}}</id>
</contributor>
<comment>{{rev2_1_comment}}</comment>
<origin>{{rev2_1_main_origin}}</origin>
<model>{{rev2_1_main_model}}</model>
<format>{{rev2_1_main_format}}</format>
<text bytes="{{rev2_1_main_size}}" sha1="{{rev2_1_main_sha1}}" xml:space="preserve">{{rev2_1_main_text}}</text>
<sha1>{{rev2_1_sha1}}</sha1>
</revision>
<revision>
<id>{{rev2_2_id}}</id>
<parentid>{{rev2_2_parentid}}</parentid>
<timestamp>{{rev2_2_timestamp}}</timestamp>
<contributor>
<username>{{rev2_2_username}}</username>
<id>{{rev2_2_userid}}</id>
</contributor>
<comment>{{rev2_2_comment}}</comment>
<origin>{{rev2_2_main_origin}}</origin>
<model>{{rev2_2_main_model}}</model>
<format>{{rev2_2_main_format}}</format>
<text bytes="{{rev2_2_main_size}}" sha1="{{rev2_2_main_sha1}}" deleted="deleted"/>
<sha1/>
</revision>
<revision>
<id>{{rev2_3_id}}</id>
<parentid>{{rev2_3_parentid}}</parentid>
<timestamp>{{rev2_3_timestamp}}</timestamp>
<contributor>
<username>{{rev2_3_username}}</username>
<id>{{rev2_3_userid}}</id>
</contributor>
<comment>{{rev2_3_comment}}</comment>
<origin>{{rev2_3_main_origin}}</origin>
<model>{{rev2_3_main_model}}</model>
<format>{{rev2_3_main_format}}</format>
<text bytes="{{rev2_3_main_size}}" sha1="{{rev2_3_main_sha1}}" xml:space="preserve">{{rev2_3_main_text}}</text>
<sha1>{{rev2_3_sha1}}</sha1>
</revision>
<revision>
<id>{{rev2_4_id}}</id>
<parentid>{{rev2_4_parentid}}</parentid>
<timestamp>{{rev2_4_timestamp}}</timestamp>
<contributor>
<username>{{rev2_4_username}}</username>
<id>{{rev2_4_userid}}</id>
</contributor>
<comment>{{rev2_4_comment}}</comment>
<origin>{{rev2_4_main_origin}}</origin>
<model>{{rev2_4_main_model}}</model>
<format>{{rev2_4_main_format}}</format>
<text bytes="{{rev2_4_main_size}}" sha1="{{rev2_4_main_sha1}}" xml:space="preserve">{{rev2_4_main_text}}</text>
<sha1>{{rev2_4_sha1}}</sha1>
</revision>
</page>
<page>
<title>{{rev4_1_title}}</title>
<ns>{{rev4_1_namespace}}</ns>
<id>{{rev4_1_pageid}}</id>
<revision>
<id>{{rev4_1_id}}</id>
<timestamp>{{rev4_1_timestamp}}</timestamp>
<contributor>
<username>{{rev4_1_username}}</username>
<id>{{rev4_1_userid}}</id>
</contributor>
<comment>{{rev4_1_comment}}</comment>
<origin>{{rev4_1_main_origin}}</origin>
<model>{{rev4_1_main_model}}</model>
<format>{{rev4_1_main_format}}</format>
<text bytes="{{rev4_1_main_size}}" sha1="{{rev4_1_main_sha1}}" xml:space="preserve">{{rev4_1_main_text}}</text>
<sha1>{{rev4_1_sha1}}</sha1>
</revision>
</page>
<page>
<title>{{rev5_1_title}}</title>
<ns>{{rev5_1_namespace}}</ns>
<id>{{rev5_1_pageid}}</id>
<revision>
<id>{{rev5_1_id}}</id>
<timestamp>{{rev5_1_timestamp}}</timestamp>
<contributor>
<username>{{rev5_1_username}}</username>
<id>{{rev5_1_userid}}</id>
</contributor>
<comment>{{rev5_1_comment}}</comment>
<origin>{{rev5_1_main_origin}}</origin>
<model>{{rev5_1_main_model}}</model>
<format>{{rev5_1_main_format}}</format>
<text bytes="{{rev5_1_main_size}}" sha1="{{rev5_1_main_sha1}}"/>
<sha1>{{rev5_1_sha1}}</sha1>
</revision>
</page>
</test:data>