unittest
Flask アプリケーションをテストnose
し、実際にテストを実行するために使用しています。
最初の一連のテストは、テスト環境がクリーンであることを確認し、Flask アプリの構成済みデータベースでテストが実行されないようにすることです。テスト環境をきれいにセットアップしたことには自信がありますが、すべてのテストを実行することなく、そのことをある程度保証したいと思います。
import unittest
class MyTestCase(unittest.TestCase):
def setUp(self):
# set some stuff up
pass
def tearDown(self):
# do the teardown
pass
class TestEnvironmentTest(MyTestCase):
def test_environment_is_clean(self):
# A failing test
assert 0 == 1
class SomeOtherTest(MyTestCase):
def test_foo(self):
# A passing test
assert 1 == 1
失敗した場合は、TestEnvironmentTest
原因unittest
または保釈し、それ以上のテストが実行されないようにしたいと思います。(推奨)またはそれを可能にする組み込みの方法はありますか?nose
SomeOtherTest
unittest
nose