1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/tests/test_regions.py Sat Sep 29 16:58:57 2012 +0200
1.3 @@ -0,0 +1,50 @@
1.4 +#!/usr/bin/env python
1.5 +
1.6 +from MoinSupport import getRegions, getFragments
1.7 +
1.8 +s = """
1.9 +Test some shared content...
1.10 +
1.11 +{{{#!MoinShare fragment=101
1.12 +Hello!
1.13 +
1.14 +This is ''testing'' shared content.
1.15 +}}}
1.16 +
1.17 +{{{#!html fragment=100 moinshare
1.18 +<table>
1.19 +<tr>
1.20 +<td>Test some <strong>HTML</strong> content.</td>
1.21 +<td>This is a table.</td>
1.22 +</tr>
1.23 +</table>
1.24 +}}}
1.25 +
1.26 +Some trailing content.
1.27 +"""
1.28 +
1.29 +regions = getRegions(s)
1.30 +fragments = getFragments(s)
1.31 +expected = 2
1.32 +
1.33 +print regions
1.34 +print
1.35 +print len(regions) == expected, ": length is", len(regions), "==", expected
1.36 +print
1.37 +print fragments
1.38 +print
1.39 +print len(fragments) == expected, ": length is", len(fragments), "==", expected
1.40 +
1.41 +regions = getRegions(s, True)
1.42 +fragments = getFragments(s, True)
1.43 +expected = 5
1.44 +
1.45 +print regions
1.46 +print
1.47 +print len(regions) == expected, ": length is", len(regions), "==", expected
1.48 +print
1.49 +print fragments
1.50 +print
1.51 +print len(fragments) == expected, ": length is", len(fragments), "==", expected
1.52 +
1.53 +# vim: tabstop=4 expandtab shiftwidth=4