Commit 1efe0db
committed
main: put parametrization in a separate field on CollectionArgument
This is for the benefit of the next commit. That commit wants to check
whether a CollectionArgument is subsumed by another. According to pytest
semantics:
`test_it.py::TestIt::test_it[a]` subsumed by `test_it.py::TestIt::test_it`
However the `parts` are
["TestIt", test_it[a]"] ["TestIt", test_it"]
which means a simple list prefix cannot be used. By splitting the
parametrization `"[a]"` part to its own attribute, it can be handled
cleanly.
I also think this is a reasonable change regardless. We'd probably want
something like this when the "collection structure contains
parametrization" TODO is tackled.1 parent d2d57e3 commit 1efe0db
2 files changed
+40
-12
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
859 | 859 | | |
860 | 860 | | |
861 | 861 | | |
| 862 | + | |
862 | 863 | | |
863 | 864 | | |
864 | 865 | | |
| |||
943 | 944 | | |
944 | 945 | | |
945 | 946 | | |
946 | | - | |
947 | | - | |
948 | | - | |
949 | | - | |
950 | | - | |
951 | | - | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
952 | 959 | | |
953 | 960 | | |
954 | 961 | | |
| |||
1024 | 1031 | | |
1025 | 1032 | | |
1026 | 1033 | | |
| 1034 | + | |
1027 | 1035 | | |
1028 | 1036 | | |
1029 | 1037 | | |
| |||
1052 | 1060 | | |
1053 | 1061 | | |
1054 | 1062 | | |
1055 | | - | |
| 1063 | + | |
1056 | 1064 | | |
1057 | 1065 | | |
1058 | 1066 | | |
1059 | 1067 | | |
1060 | 1068 | | |
1061 | 1069 | | |
1062 | 1070 | | |
| 1071 | + | |
1063 | 1072 | | |
1064 | 1073 | | |
1065 | 1074 | | |
| |||
1068 | 1077 | | |
1069 | 1078 | | |
1070 | 1079 | | |
1071 | | - | |
1072 | | - | |
1073 | | - | |
1074 | | - | |
| 1080 | + | |
| 1081 | + | |
| 1082 | + | |
1075 | 1083 | | |
1076 | 1084 | | |
1077 | 1085 | | |
| |||
1099 | 1107 | | |
1100 | 1108 | | |
1101 | 1109 | | |
| 1110 | + | |
1102 | 1111 | | |
1103 | 1112 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
125 | 125 | | |
126 | 126 | | |
127 | 127 | | |
| 128 | + | |
128 | 129 | | |
129 | 130 | | |
130 | 131 | | |
131 | 132 | | |
132 | 133 | | |
133 | 134 | | |
134 | 135 | | |
| 136 | + | |
135 | 137 | | |
136 | 138 | | |
137 | 139 | | |
138 | 140 | | |
139 | 141 | | |
140 | 142 | | |
141 | 143 | | |
| 144 | + | |
142 | 145 | | |
143 | 146 | | |
144 | 147 | | |
145 | 148 | | |
146 | 149 | | |
147 | 150 | | |
148 | 151 | | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
149 | 161 | | |
150 | 162 | | |
151 | 163 | | |
| |||
156 | 168 | | |
157 | 169 | | |
158 | 170 | | |
| 171 | + | |
159 | 172 | | |
160 | 173 | | |
161 | 174 | | |
| |||
181 | 194 | | |
182 | 195 | | |
183 | 196 | | |
| 197 | + | |
184 | 198 | | |
185 | 199 | | |
186 | 200 | | |
187 | 201 | | |
188 | 202 | | |
189 | 203 | | |
190 | 204 | | |
| 205 | + | |
191 | 206 | | |
192 | 207 | | |
193 | 208 | | |
| |||
198 | 213 | | |
199 | 214 | | |
200 | 215 | | |
| 216 | + | |
201 | 217 | | |
202 | 218 | | |
203 | 219 | | |
| |||
216 | 232 | | |
217 | 233 | | |
218 | 234 | | |
219 | | - | |
| 235 | + | |
| 236 | + | |
220 | 237 | | |
221 | 238 | | |
222 | 239 | | |
| |||
257 | 274 | | |
258 | 275 | | |
259 | 276 | | |
| 277 | + | |
260 | 278 | | |
261 | 279 | | |
262 | 280 | | |
| |||
268 | 286 | | |
269 | 287 | | |
270 | 288 | | |
| 289 | + | |
271 | 290 | | |
272 | 291 | | |
273 | 292 | | |
| |||
0 commit comments