- summary = 'Rodelbahnbeschreibung nach Konvertierung nach und von JSON.'
- self.put_current(text, summary=summary)
+ pywikibot.output(text)
+ pywikibot.output('\03{lightpurple}---\03{default}')
+ pywikibot.showDiff(self.current_page.text, text)
+
+ jsonschema.validate(instance=sledrun_json, schema=self.sledrun_schema)
+ sledrun_json_ordered = order_json_keys(sledrun_json, self.sledrun_schema)
+ assert sledrun_json_ordered == sledrun_json
+ sledrun_json_text = json.dumps(sledrun_json_ordered, ensure_ascii=False, indent=4)
+ summary = 'Rodelbahnbeschreibung konvertiert von Wikitext nach JSON.'
+ pywikibot.output('\03{lightpurple}---\03{default}')
+ pywikibot.output(sledrun_json_text)
+ pywikibot.output('\03{lightpurple}---\03{default}')
+ self.userPut(sledrun_json_page, sledrun_json_page.text, sledrun_json_text, summary=summary)
+
+ map_json_text = json.dumps(map_json, ensure_ascii=False, indent=4)
+ summary = 'Landkarte konvertiert von Wikitext nach JSON.'
+ self.userPut(map_json_page, map_json_page.text, map_json_text, summary=summary)