DiamondLightSource / DiamondLightSource/deploy-tools

CI is failing

Aperta
#39 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Python
Stelle
0
Fork
0
Merge medio
2g 3h
PR unite (30g)
8

Descrizione

This also fails if I do tox -p

For some reason PYC files are getting generated in the demo_configuration folder. One of the `tox -p` actions is generating this because if I do `rm -r src/deploy_tools/demo_configuration/__pycache__/` and `pytest tests` it works, but `tox -p` always fails as the __pycache__ folder gets re-created.

```
FAILED tests/test_cli.py::test_demo_configuration - deploy_tools.models.save_and_load.LoadError: Unexpected file in configuration directory:
/home/runner/work/deploy-tools/deploy-tools/src/deploy_tools/demo_configuration/__pycache__/make-beamlines.cpython-312.pyc
```

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Esegui `tox -p` ed esamina `tests/test_cli.py::test_demo_configuration` insieme a `src/deploy_tools/demo_configuration/`. Confronta le azioni parallele di tox con l’esecuzione riuscita di `pytest tests`; il lavoro è completato quando il test passa con `tox -p` senza un file `__pycache__` o `.pyc` imprevisto nella directory di configurazione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
python
Ambito
ci-cd, testing
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.