Testen von code, der benötigt ein Kolben app oder Anfrage-Kontext

Ich bin immer working outside of request context beim Zugriff session im test. Wie kann ich einen Zusammenhang, wenn ich etwas testen, das erfordert eine?

import unittest
from flask import Flask, session

app = Flask(__name__)

@app.route('/')
def hello_world():
    t = Test()
    hello = t.hello()
    return hello

class Test:
    def hello(self):
        session['h'] = 'hello'
        return session['h']

class MyUnitTest(unittest.TestCase):
    def test_unit(self):
        t = tests.Test()
        t.hello()

InformationsquelleAutor Cory | 2013-06-29

Schreibe einen Kommentar