I've got a blueprint file /views/index.py
:
from flask import Blueprint, render_template
index = Blueprint('index', __name__)
def auth():
return "dog"
@index.route('/')
def index_view():
return render_template(
'index.html', user=auth())
This is initialized fine from /main.py
:
from flask import Flask
from views.index import index
from views.login import login
app = Flask(__name__)
app.register_blueprint(index)
How can I mock the auth() function in my blueprint to return an override like "cat"?