2

Unitest ケースは、特に UI 部分が不足しているプロジェクトに非常に役立ちます。私は非常に簡単なDjangoでユニテストケースを行いました.最初に、インデントを使用してテーブルデータをjsonにダンプします

python manage.py dumpdata --indent=4  APP_NAME > FILENAME.json

次に、このフィクスチャをテストケースで使用します。

class MyAppTestCase(TestCase):
    fixtures = ['FILENAME.json']

    def test_index(self):
              pass

SQLAlchemy で同じものを探していました。SQLAlchemyFixture は問題ありませんが、json でフィクスチャを使用してテストケースを使用する Django のアプローチほどではありません。SQLAlchemy で同じことを行う方法はありますか。

4

1 に答える 1

0

フィクスチャを使用すると、データベースのコンテンツを同様のオブジェクトにダンプできますが、json ではなく python モジュールになります。http://farmdev.com/projects/fixture/using-fixture-cmd.htmlを参照してください。

于 2013-11-06T08:47:07.220 に答える