GeoServer导入程序客户端

gsimporter的Python项目详细描述


GSimporter

https://travis-ci.org/boundlessgeo/gsimporter.svg?branch=master

gsimporter是一个python库,用于使用geoserver的导入器api。

安装

pip安装gsconfig

git克隆https://github.com/boundlessgeo/gsimporter.git CD G进口商 PIP安装。

获取帮助

请使用位于http://github.com/boundlessgeo/gsimporter的github项目进行任何错误报告(欢迎请求pull,但请尽可能包括测试)。

运行测试

这些测试是集成测试。这些要求安装社区/导入器模块的运行geoserver实例。由于有些测试使用postgres数据库,因此需要运行数据库。强烈建议您使用不关心的数据目录运行。

测试套件将首先尝试验证与geoserver的连接和与数据库的连接。如果默认值不合适,请通过命令行上的环境变量或通过export提供它们。例如:

GEOSERVER_BASE_URL=http://localhost:8080 python setup.py test

处理连接或其他设置(除了设置为使用默认值)的一种方便方法是将它们全部放入bash(或其他shell)脚本中。

这些测试旨在创建名为importerimporter2的工作区,用于测试。导入程序将设置为默认工作区。尽可能地,在测试执行之后,事情会被清理干净。

要运行所有测试,一种方法是通过setup.py。python setup.py test应该能做到这一点。

如果需要开发和更细粒度的控制,可以使用python test/uploadtests.py提供特定的测试和其他标志。支持的参数是:

  • –清除删除层并存储在测试工作区中。对清理有用。
  • –跳过拆卸运行后不要删除内容。可能会导致错误,但对单个测试有用。

运行单个案例(或删除方法名以运行整个类):

python test/uploadtests.py ErrorTests.test_invalid_file

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

推荐PyPI第三方库


热门话题
java JPanel不会对键绑定做出反应   当时间大于零时,不得在UI线程上调用java Await   JTextArea的java线程安全。追加   Java用户输入的字和行计数器   java以spreedsheat格式将数据保存到文件中   java构造函数的意义是什么?   java findViewById返回null,尽管组件的ID存在   java如何向按钮添加图像   java如何中断ExecutorService的线程   java如何将属性(例如枚举)绑定到不同类型的组件属性(例如每个枚举的映像)?   随机森林分类器的java实现   html使用java连接到一个站点并发布,HTTP状态代码200   从类访问属性时发生java编译错误   Java自动填充ArrayList,搜索更好的选项