0
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hi():
return 'hi', 200
を私はそれのためのユニットテストを書きたいが、私はtest.py
にmain.py
をインポートするかどうかはわかりません。下のコードはNameError: name 'app' is not defined
です。
import unittest
class MyTestCase(unittest.TestCase):
def test_hi(self):
self.app = app.test_client()
r = self.app.get('/')
assert b'hi' in r.data
(同じディレクトリに基本的にmain.py
とtest.py
)同じディレクトリ構造を維持しながら、このテストを書くための方法はありますか?