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中做同样的事情。
答案 0 :(得分:0)
使用fixture可以将数据库内容转储到类似的对象中,但是python模块而不是json。见http://farmdev.com/projects/fixture/using-fixture-cmd.html