1.1 --- a/tests/test_parser.py Wed Apr 26 13:57:10 2017 +0200
1.2 +++ b/tests/test_parser.py Wed Apr 26 17:32:08 2017 +0200
1.3 @@ -2,7 +2,19 @@
1.4
1.5 from moinformat import parse, serialise, HTMLSerialiser
1.6
1.7 -s = """\
1.8 +s0 = """\
1.9 +Hello
1.10 +{{{{#!wiki
1.11 +A region
1.12 +{{{
1.13 +Another
1.14 +}}}
1.15 +End
1.16 +}}}}
1.17 +XXX
1.18 +"""
1.19 +
1.20 +s1 = """\
1.21 Hello
1.22 {{{{#!xxx
1.23 A region
1.24 @@ -27,32 +39,24 @@
1.25 s3 = """\
1.26 Hello {{{world}}} again"""
1.27
1.28 -d = parse(s)
1.29 +d0 = parse(s0)
1.30 +d1 = parse(s1)
1.31 d2 = parse(s2)
1.32 d3 = parse(s3)
1.33
1.34 -ns = serialise(d)
1.35 +ns0 = serialise(d0)
1.36 +ns1 = serialise(d1)
1.37 ns2 = serialise(d2)
1.38 ns3 = serialise(d3)
1.39
1.40 -print ns == s
1.41 -print
1.42 -print ns
1.43 -print "----"
1.44 -print ns2 == s2
1.45 -print
1.46 -print ns2
1.47 -print "----"
1.48 -print ns3 == s3
1.49 -print
1.50 -print ns3
1.51 -print "----"
1.52 +for s, n in zip([s0, s1, s2, s3], [ns0, ns1, ns2, ns3]):
1.53 + print n == s
1.54 + print
1.55 + print n
1.56 + print "----"
1.57
1.58 -print serialise(d, HTMLSerialiser)
1.59 -print "----"
1.60 -print serialise(d2, HTMLSerialiser)
1.61 -print "----"
1.62 -print serialise(d3, HTMLSerialiser)
1.63 -print "----"
1.64 +for d in [d0, d1, d2, d3]:
1.65 + print serialise(d, HTMLSerialiser)
1.66 + print "----"
1.67
1.68 # vim: tabstop=4 expandtab shiftwidth=4