1 #!/usr/bin/env python 2 3 from MoinSupport import getRegions, getFragments 4 5 s = """ 6 Test some shared content... 7 8 {{{#!MoinShare fragment=101 9 Hello! 10 11 This is ''testing'' shared content. 12 }}} 13 14 {{{#!html fragment=100 moinshare 15 <table> 16 <tr> 17 <td>Test some <strong>HTML</strong> content.</td> 18 <td>This is a table.</td> 19 </tr> 20 </table> 21 }}} 22 23 Some trailing content. 24 """ 25 26 regions = getRegions(s) 27 fragments = getFragments(s) 28 expected = 2 29 30 print regions 31 print 32 print len(regions) == expected, ": length is", len(regions), "==", expected 33 print 34 print fragments 35 print 36 print len(fragments) == expected, ": length is", len(fragments), "==", expected 37 38 regions = getRegions(s, True) 39 fragments = getFragments(s, True) 40 expected = 5 41 42 print regions 43 print 44 print len(regions) == expected, ": length is", len(regions), "==", expected 45 print 46 print fragments 47 print 48 print len(fragments) == expected, ": length is", len(fragments), "==", expected 49 50 # vim: tabstop=4 expandtab shiftwidth=4