SQLAlchemy unitest使用json作为fixture

时间:2013-10-04 06:14:21

标签: django sqlalchemy

Unitest案例非常有用,特别是对于缺少UI部分的项目。 我在Django中做了最简单的案例非常简单。首先使用缩进将表数据转储到json中

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

然后在测试用例中使用此Fixture。

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

    def test_index(self):
              pass

我在SQLAlchemy中寻找相同的东西。 SQLAlchemyFixture还可以,但不如Django方法在json中使用fixture使用测试用例。 任何人都有任何方法在SQLAlchemy中做同样的事情。

1 个答案:

答案 0 :(得分:0)

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