unittestFlask アプリケーションをテスト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または保釈し、それ以上のテストが実行されないようにしたいと思います。(推奨)またはそれを可能にする組み込みの方法はありますか?noseSomeOtherTestunittestnose