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无法在未设置数据源的情况下启动springboot应用程序   返回/泛型的类型?   java通过在navigationView中按id重新加载navigationView内容   java实现安卓的状态更新   java Equals()对于两个相等的字符串不返回true   java如何保存屏幕截图(matlab)   java GWT如何在重新加载页面之前确保函数已完全执行   java在Groovy中实现ObjectJSON映射的标准方法是什么?   java在ApacheTomcat中,是否可以通过连接器过滤多个访问日志文件?   java当JVM达到其Xmx限制时,它会强制垃圾收集吗?   如何在JAVA中生成包含特定数字的不同随机数列表?   rcp中透视图之间的java切换   java理解名为“分区”的Linkedlist算法中的无限循环   RestTemplate的java测微计统计信息   Android中使用自定义服务BLE的java读/写特性   java验证输入以确保负数   关于Java扫描器的io基本查询   java如何使用子字符串或其他函数将字符串拆分为单词?   java Storm群集重复元组