flaskの公式チュートリアルをやっています。
http://flask.pocoo.org/docs/1.0/testing/#testing
しかし、はじめから以下のようなエラーがでてしまい、前にすすみません。
確かに、エラーコードがいっているように
以下のコードのfrom flaskr import flaskrの記述の通り、flaskrファイルにflaskrメソッドの記載はないため、importできないと言っていると思っています。
しかし、チュートリアル通りにはやっていると思うので、このimportしているflaskrがもとのコードになっているリポジトリのどこの記述の部分を指しているのか気になっています。(flaskrメソッドの記載は、どこにもなかったようにも思います。)
もしくは、単純にチュートリアルが間違っているのか、または、flaskrメソッドではないなにかを意味しているのか、ご教示頂きたいです。
python
1import os 2import tempfile 3 4import pytest 5 6from flaskr import flaskr 7 8 9@pytest.fixture 10def client(): 11 db_fd, flaskr.app.config['DATABASE'] = tempfile.mkstemp() 12 flaskr.app.config['TESTING'] = True 13 client = flaskr.app.test_client() 14 15 with flaskr.app.app_context(): 16 flaskr.init_db() 17 18 yield client 19 20 os.close(db_fd) 21 os.unlink(flaskr.app.config['DATABASE'])
_______________________________ ERROR collecting tests/test_flaskr.py _______________________________
ImportError while importing test module '/Users/t/Dev/flask/examples/tutorial/tests/test_flaskr.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
tests/test_flaskr.py:6: in <module>
from flaskr import flaskr
E ImportError: cannot import name 'flaskr'
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/12 10:17 編集
2018/08/12 10:29
2018/08/12 11:28
2018/08/12 11:38
2018/08/12 11:45
2018/08/12 11:48
2018/08/12 11:51
2018/08/13 01:40
2018/08/13 01:46
2018/08/13 01:48