Code: Select all
my-app/
├─ lib/
├─ ios/
├─ functions/ (This is the cloud functions folder)
│ ├─ cloud_functions/
│ ├─ common/
│ │ ├─ models/
│ │ ├─ services/
│ │ ├─ ... other python files
│ ├─ tests/
│ │ ├─ ... pytest tests
│ ├─ main.py
│ ├─ requirements.txt
├─ ... other flutter folders
< /code>
Die Cloud -Funktionen funktionieren im Firebase -Emulator einwandfrei, wobei wie erwartet von Firestore -Ereignissen ausgetragen werden. Ich habe einige Tests mit PyTest geschrieben, die nicht funktionieren. Das Problem, das ich habe, ist, dass die Module nicht importiert werden können.from cloud_functions.common.models.app_user import AppUser
Code: Select all
from functions.cloud_functions.common.models.app_user import AppUser
< /code>
Also kann ich entweder den Firebase -Emulator funktionieren lassen oder durch Ändern aller Importe, die ich die Tests zum Ausführen und Bestehen ändern kann. < /p>
ist gibt es eine Möglichkeit, VSCODE zu zwingen, das Verzeichnis von Funktionen