如何进行数据库模拟或在localhost上运行sqlite?

时间:2014-05-19 17:52:33

标签: python sqlite unit-testing

您好我正在尝试为我们的应用程序编写python功能测试。它涉及几个外部组件,我们正在嘲笑它们。我们有一个更好的模拟服务的框架,但不是用于模拟数据库。 sqlite非常精简,并且考虑使用它们但是它是无服务器的,有没有办法可以编写一些python包装器使它成为服务器,或者我应该看看HSQL DB等其他选项?

1 个答案:

答案 0 :(得分:-1)

我不明白你的问题。你为什么关心它没有服务器?

我的标准技术是:

  • 使用SQLAlchemy
  • 在测试中,使用sqlite:///或sqlite:///:memory:
  • 进行配置