Ich weiß, dass es möglich ist, ein Sitzungsobjekt mit der Methode session_transaction() zu erstellen. Gibt es jedoch eine Möglichkeit, auf das aktuelle Sitzungsobjekt zuzugreifen, das erstellt wird, wenn zum Beispiel "/" Route getroffen wird? Ich habe from flask import session
, um auf die Sitzung zuzugreifen, aber sie ist leer. Lass es mich wissen, wenn es möglich ist. Vielen Dank.Zugriff auf das Sitzungsobjekt während des Komponententests der Flask-Anwendung
0
A
Antwort
1
This ist was du suchst. Wie es jedoch heißt, müssten Sie die Instanziierung verwenden, die Sie in Ihrer with
-Anweisung erstellen.
with app.test_client() as c:
with c.session_transaction() as sess:
sess['a_key'] = 'a value'
# once this is reached the session was stored
Beachten Sie, dass dies nicht funktionieren wird, wenn Sie Ihren Test im Rahmen der with
Anweisung ausführen.
Verwandte Themen
- 1. Füllen der Quelle @Wert während des Komponententests
- 2. Winform während des Komponententests anzeigen
- 3. Zugriff auf das Sitzungsobjekt in Django Syndication-Framework-Code
- 4. Flask app.config während des Komponententests
- 5. Authlogic Zugriff auf Benutzer-ID im Sitzungsobjekt
- 6. Commit/Flush-Transaktionen während des Komponententests?
- 7. Zugriff auf Ressourcen in Komponententests
- 8. Wie wird PersistenceContext während des Komponententests injiziert?
- 9. android.util.Patterns.EMAIL gibt null während des Komponententests zurück
- 10. Pfad des referenzierten Projekts während des Komponententests abrufen
- 11. Zugriff auf Umgebungsvariablen während des Builds
- 12. Fehler in der Anwendungsklasse während des Komponententests erhalten
- 13. Minimierung der Objekterhaltung während der Komponententests
- 14. Überprüfen Sie das Vorhandensein eines HTML-Elements in der Direktive während des Komponententests.
- 15. Null Zeigerausnahme während des Komponententests in Roboelectric erhalten
- 16. Verhindern, db während des Komponententests mit SQLAlchemy zu berühren
- 17. Sitzungsobjekt mit ServletContext
- 18. Fehler beim Laden von ApplicationContext während des Komponententests
- 19. Wie kann ein Ereignis während des Komponententests abgefangen werden?
- 20. Zugriff auf das Elternelement des Elements, auf das geklickt wurde?
- 21. Zugriff auf Sitzungsvariablen in der Rails-Konsole
- 22. Zugriff auf Dateien aus Assets-Ordner während der Testausführung?
- 23. Ist es möglich, Spring's Async während des Komponententests zu deaktivieren?
- 24. Zugriff auf das QML-Objekt in der SourceComponent des Loaders?
- 25. So aktualisieren Sitzungsobjekt
- 26. Zugriff auf Klassen in einer anderen Baugruppe zu Komponententests?
- 27. Zugriff auf das Steuerelement des Formulars über das benutzerdefinierte Steuerelement
- 28. Erhalte das Gebietsschema des Benutzers auf BotFramework
- 29. Java-String gebundener Ausnahme, während das Element Array Zugriff auf
- 30. Text, der während des Ladevorgangs auf Seite
Vielen Dank! .. Dies ist genau das, was ich brauchte. – mrsan22