File: testfiles

package info (click to toggle)
python-xmlschema 4.1.0-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 5,208 kB
  • sloc: python: 39,174; xml: 1,282; makefile: 36
file content (158 lines) | stat: -rw-r--r-- 6,893 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
#
# Test-files for xmlschema
#
# Each uncommented and not empty line creates a test.
#
# Uncomment the following line and run test_all.py to show an help:
# filename --help
#

# Cases with schema examples
examples/collection/collection.xsd --inspect --codegen
examples/collection/collection.xsd --inspect --version=1.1 --codegen
examples/collection/collection.xml --codegen
examples/collection/collection2.xsd --inspect   # key constraint
examples/collection/collection2.xml --errors 1
examples/collection/collection3.xsd      # key and keyref constraints
examples/collection/collection3.xml --errors 1
examples/collection/collection3bis.xsd
examples/collection/collection3bis.xml --errors 1
examples/collection/collection4.xml --codegen # Many XML comments inserted
examples/vehicles/vehicles.xsd --inspect --codegen
examples/vehicles/vehicles.xsd --inspect --version=1.1 --codegen
examples/vehicles/vehicles.xml --codegen
examples/vehicles/vehicles-1_error.xml --errors=1
examples/vehicles/vehicles-2_errors.xml --errors=2
examples/vehicles/vehicles-3_errors.xml --errors=3

# Cases on specific XSD or package features
features/attributes/default_attributes.xsd --errors=2
features/attributes/default_attributes.xsd --version=1.1
features/attributes/default_attributes-missing_group.xsd --version=1.1 --errors=1

features/builtins/builtins.xsd
features/builtins/builtins.xml

features/decoder/simple-types.xsd
features/decoder/data2.xml --errors=2
features/decoder/mixed-content.xsd
features/decoder/data4-mixed.xml

features/derivations/complex-extensions.xsd --errors=1
features/derivations/complex11-restrictions.xsd --version=1.1
features/derivations/complex-with-simple-content-restriction.xsd
features/derivations/list_types.xsd --errors=1
features/derivations/list_types.xml --errors=2
features/derivations/invalid-enumeration-restriction.xsd --errors=1
features/derivations/invalid-restrictions1.xsd --errors=3
features/derivations/invalid-restrictions1.xsd --version=1.1 --errors=1
features/derivations/invalid-restrictions2.xsd --errors=1
features/derivations/invalid-restrictions2.xsd --version=1.1 --errors=1

features/elements/type_alternatives.xsd --errors=3
features/elements/type_alternatives.xsd --version=1.1
features/elements/type_alternatives-no-ns.xsd --version=1.1
features/elements/test_alternatives-1.xml --version=1.1

features/models/billion_laughs_model.xsd
features/models/circular_model.xsd --errors=1
features/models/illegal-attributes.xsd --errors=1
features/models/illegal-declarations.xsd --errors=3
features/models/illegal-occurs.xsd --errors=2
features/models/invalid_models1.xsd --errors=4
features/models/invalid_models2.xsd --errors=3
features/models/model1.xml --errors=1
features/models/models.xsd
features/models/recursive-groups.xsd --errors=2 # Two circular definitions
features/models/valid_model1.xsd

features/namespaces/default_ns_invalid.xsd --errors=1
features/namespaces/default_ns_valid1.xsd
features/namespaces/default_ns_valid2.xsd
features/namespaces/import-case1.xsd --errors=1  # Unknown type
features/namespaces/import-case2.xsd --errors=1  # Missing namespace import in imported chameleon schema
features/namespaces/import-case3.xsd
features/namespaces/import-case4a.xsd
features/namespaces/import-case4b.xsd
features/namespaces/import-case4-1.xml  # This and the next are also regression tests for issue #140
features/namespaces/import-case4-2.xml
features/namespaces/include-case1.xsd
features/namespaces/include-case1bis.xsd
features/namespaces/include-case2.xsd
features/namespaces/include-case2bis.xsd
features/namespaces/include-case3.xsd
features/namespaces/include-case4.xsd --errors=2
features/namespaces/include-case5.xsd
features/namespaces/include-case6.xsd --errors=1
features/namespaces/include-case7.xsd --errors=1
features/namespaces/include-case8.xsd
features/namespaces/included8-redefine.xsd
features/namespaces/dynamic-case1-override.xsd --version=1.1

features/patterns/patterns.xsd
features/patterns/patterns.xml --errors=7

# Cases from resolved issues
issues/issue_008/issue_008.xsd
issues/issue_008/issue_008.xml --errors=1
issues/issue_009/issue_009.xsd --errors=2
issues/issue_013/issue_013.xml
issues/issue_013/issue_013-1.xml
issues/issue_013/issue_013-2.xml --errors=1  # String too long
issues/issue_018/issue_018.xsd --errors=2    # It's an XSD 1.1 schema
issues/issue_018/issue_018.xsd --version=1.1
issues/issue_018/issue_018-1.xml --version=1.1
issues/issue_026/issue_026-1.xml
issues/issue_026/issue_026-2.xml --errors=1
issues/issue_026/issue_026-3.xml --errors=1
issues/issue_028/issue_028-1.xml
issues/issue_028/issue_028-2.xml --errors=1
issues/issue_029/issue_029-1.xml
issues/issue_029/issue_029-2.xml --errors=1
issues/issue_029/issue_029-3.xml --errors=1
issues/issue_035/dates.xsd
issues/issue_035/dates.xml --errors=1
issues/issue_041/issue_041.xsd
issues/issue_041/issue_041.xml
issues/issue_045/issue_045.xsd
issues/issue_051/issue_051.xml
issues/issue_073/issue_073-1.xml
issues/issue_073/issue_073-2.xml --errors=1
issues/issue_086/issue_086-1.xml
issues/issue_086/issue_086-2.xml
issues/issue_105/issue_105.xsd
issues/issue_203/issue_203.xsd --errors=1
issues/issue_203/issue_203.xsd --version=1.1
issues/issue_203/issue_203.xml --version=1.1
issues/issue_203/issue_203alt.xsd
issues/issue_208/issue_208.xml
issues/issue_222/issue_222.xsd
issues/issue_222/issue_222.xml -L '' issue_222.xsd
issues/issue_223/issue_223.xsd
issues/issue_223/issue_223.xml -L '' issue_223.xsd --errors=1  # pattern matching with \n ending
issues/issue_243/issue_243.xml --version=1.1 -L 'http://www.test.com/XMLSchema/manifest/2021' issue_243.xsd
issues/issue_245/issue_245.xml --version=1.1 --errors=2  # duplicated key value with xsi:type
issues/issue_245/issue_245-valid.xml --version=1.1
issues/issue_259/issue_259-2.xsd --version=1.1
issues/issue_265/issue_265-1.xsd
issues/issue_265/issue_265-2-invalid.xsd --errors=1
issues/issue_265/issue_265-2-override.xsd --version=1.1
issues/issue_266/issue_266-1.xsd
issues/issue_266/issue_266-1.xml
issues/issue_266/issue_266-2.xsd
issues/issue_266/issue_266-2.xml
issues/issue_276/schema.xsd
issues/issue_276/dummy.xml
issues/issue_298/issue_298-1.xml -L 'http://xmlschema.test/ns' issue_298.xsd
issues/issue_298/issue_298-2.xml -L 'http://xmlschema.test/ns' issue_298.xsd
issues/issue_306/issue_306.xsd
issues/issue_306/issue_306-alt.xsd
issues/issue_311/correct_no_list.xml --version=1.1 --validation-only \
    -L 'http://www.ludd21.com/kPartModel' kPartModel_reduit_issue.xsd
issues/issue_311/incorrect_with_list.xml --version=1.1 --validation-only \
    -L 'http://www.ludd21.com/kPartModel' kPartModel_reduit_issue.xsd
issues/issue_349/issue_349.xml --errors=1 --validation-only
issues/issue_349/issue_349.xml --version=1.1
issues/issue_417/issue_417.xml
issues/issue_437/issue_437-1.xml --version=1.1
issues/issue_437/issue_437-2.xml --version=1.1