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 还可以,但不如 Django 方法使用 json 中的夹具来使用测试用例。在 SQLAlchemy 中是否有人有任何方法可以做到这一点。

4

1 回答 1

0

使用夹具,您可以将数据库内容转储到类似的对象中,但使用 python 模块而不是 json。请参阅http://farmdev.com/projects/fixture/using-fixture-cmd.html

于 2013-11-06T08:47:07.220 回答