Repository navigation
Commit f251544
committed
fix: saltar tests de TestDimensionCurricular cuando docs/legado/ no existe
El CI de GitHub Actions falla en un checkout limpio porque
docs/legado/planeacion_2023_2024/Programa_de_Asignatura_..._extracted.txt
está intencionalmente en .gitignore (material histórico con derechos
de terceros, nunca se publica en GitHub) -- ese archivo simplemente no
existe en el runner.
Se marcan test_parse_programa_oficial_extrae_subtemas_por_unidad y
test_detecta_subtema_faltante con skipif condicionado a la existencia
del archivo, en vez de mockear su contenido (perdería el valor de
regresión contra el documento oficial real) o usar xfail (semántica
incorrecta: no es un bug conocido, es un artefacto ausente por diseño).
Verificado en ambos escenarios: con el archivo presente (local) los 3
tests de la clase pasan sin skip; simulando su ausencia, los 2 tests
afectados se saltan con motivo explícito y el tercero sigue pasando.
Revisado por python-reviewer sin hallazgos CRITICAL/HIGH.1 parent 381e3a6 commit f251544
1 file changed
Lines changed: 19 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
258 | 258 | | |
259 | 259 | | |
260 | 260 | | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
261 | 277 | | |
| 278 | + | |
262 | 279 | | |
263 | 280 | | |
264 | 281 | | |
265 | | - | |
266 | | - | |
267 | | - | |
268 | | - | |
269 | | - | |
270 | | - | |
271 | | - | |
272 | | - | |
| 282 | + | |
273 | 283 | | |
274 | 284 | | |
275 | 285 | | |
276 | 286 | | |
277 | 287 | | |
| 288 | + | |
278 | 289 | | |
279 | 290 | | |
280 | 291 | | |
| |||
0 commit comments