#!/usr/bin/env python # $Id: test_s5.py 7770 2014-07-08 11:00:46Z grubert $ # Author: David Goodger # Copyright: This module has been placed in the public domain. """ Tests for the S5/HTML writer. """ import os import platform from __init__ import DocutilsTestSupport def suite(): settings = {'stylesheet_path': '/test.css', 'embed_stylesheet': 0,} s = DocutilsTestSupport.PublishTestSuite('s5', suite_settings=settings) s.generateTests(totest_1) settings['hidden_controls'] = 0 settings['view_mode'] = 'outline' s.generateTests(totest_2) return s interpolations = { 'version': DocutilsTestSupport.docutils.__version__, 'drive': '', } if platform.system() == "Windows": interpolations['drive'] = "C:" totest_1 = {} totest_2 = {} totest_1['basics'] = [ ["""\ ============ Show Title ============ Title slide First Slide =========== Slide text. """, """\ Show Title

Show Title

Title slide

First Slide

Slide text.

""" % interpolations] ] totest_2['settings'] = [ ["""\ ================== Bogus Slide Show ================== We're just checking the settings """, """\ Bogus Slide Show

Bogus Slide Show

We're just checking the settings

""" % interpolations] ] if __name__ == '__main__': import unittest unittest.main(defaultTest='suite')