1

アプリエンジンでフラスコアプリをテストするために、鼻と鼻ゲーを使用しています。私はvirtualenvを使用しています。

テストケースは次のようになります。

import os
import unittest
from google.appengine.ext import testbed

from tickapp import app 

class DemoTest(unittest.TestCase):

    def setUp(self):

        self.app = app.test_client()
        self.testbed = testbed.Testbed()
        self.testbed.activate()
        self.testbed.init_all_stubs()

    def teardown(self):

        self.testbed.deactivate()

    def test_home_page(self):

        result = self.app.get('/')
        self.assertEqual(result.status, "200 OK")

if __name__ == "__main__":
    main()

次を使用してテストを実行する: NOSETESTS -V --WITH-GAE テスト

テスト ケース ファイルは、「tests」ディレクトリの下にあります。

スタックトレース:

Traceback (most recent call last):
  File "/home/raj/gae_projects/tick/tests/test_users.py", line 13, in setUp
    self.app = app.test_client()
  File "/home/raj/gae_projects/tick/flask/app.py", line 781, in test_client
    from flask.testing import FlaskClient as cls
ImportError: Loaded module flask.testing not found in sys.modules

助けてくれてありがとう。

4

0 に答える 0