使用挂接测试框架运行Postgres的插件。

hitchpostgres的Python项目详细描述


搭便车

HitchPostgres是一个用于挂接测试框架的插件,它允许您运行和 作为考试的一部分,与博士后单独交流。

在启动服务之前,它运行initdb命令来创建所有必需的 .hitch目录中PostgreSQL数据库的数据文件。这意味着 无论您做什么,都不会干扰系统postgres文件。这个 系统postgres甚至不必运行。

启动服务后,它将创建指定为 可能需要启动你的应用程序。

在测试期间,它提供了方便的psql、pg_dump和pg_restore功能 以便您可以使用ipython或在测试中与数据库交互。

功能

  • 使用.hitch目录中的initdb从头开始创建数据文件。从系统postgres完全隔离数据。
  • 使用HitchServe运行时,在与其他服务并行的单独线程上启动,这样集成测试运行得更快。
  • 在您喜欢的任何端口上运行服务器。
  • 版本设置显式地防止运行不同版本的postgres导致“在我的机器上工作”的错误。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在Java项目中获取基本包   包含多种数据类型的java文件,放入数组,然后对一个数组进行排序,同时将记录保存在一起   Java首选项:值名称中的斜杠   java从InputStream读取到OutputStream的最快方式   java如何在安卓中将字符&正确地放入xml中   java如何在动态web项目中使用JNI?   java将Swagger UI限制为特定角色   java在安卓 studio中使用SpeechRecognizer时,哪个函数返回录制的音频?   java创建方法在ArrayListMultimap中不可用   java没有错误那么为什么ObservableList不在这个项目中工作呢?   多线程在java中的主线程在使用运行时类finish创建的任何进程执行之前完成   java评测显示PropertiesEnhancer中执行时间长   java在Hibernate JPA2上使用唯一约束   从Java中的输入初始化数组基的大小   java Android ORMLite向库模型添加注释