#Sebastian Pierre's problem with xsl:number and multiple
from Xml.Xslt import test_harness
sheet_1 = """
For XSL Numbering test
Blah
Blah
Blah
Nojasdsa
BKjasda
BKjasda
kjhkdsfsdfd
Blah
Blah
Blah
Blah
Blah
Blah
""" def Test(tester): source = test_harness.FileInfo(string=source_1) sheet = test_harness.FileInfo(string=sheet_1) test_harness.XsltTest(tester, source, [sheet], expected_1) returnFor '':
- 'single' number = 1
- 'multiple' number = 1.
- 'any' number = 1
For '1':
BlahBlahBlah
- 'single' number = 1
- 'multiple' number = 1.
- 'any' number = 1
For '1.a':
Nojasdsa
- 'single' number = 1
- 'multiple' number = 1.1.
- 'any' number = 2
For '1.a.a':
BKjasda
- 'single' number = 1
- 'multiple' number = 1.1.1.
- 'any' number = 3
For '1.a.b':
BKjasda
- 'single' number = 2
- 'multiple' number = 1.1.2.
- 'any' number = 4
For '1.b':
kjhkdsfsdfdBlahBlahBlah
- 'single' number = 2
- 'multiple' number = 1.2.
- 'any' number = 5
For '2':
Blah
- 'single' number = 2
- 'multiple' number = 2.
- 'any' number = 6
For '':
Blah
- 'single' number = 2
- 'multiple' number = 2.
- 'any' number = 2
For '1':
Blah
- 'single' number = 1
- 'multiple' number = 1.
- 'any' number = 7