• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

geopython / pywps / 543 / 1
74%
main: 84%

Build:
Build:
LAST BUILD BRANCH: extras-requirements
DEFAULT BRANCH: main
Ran 14 Mar 2019 07:31AM UTC
Files 39
Run time 2s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

14 Mar 2019 07:28AM UTC coverage: 75.092% (+0.5%) from 74.567%
543.1

push

travis-ci

cehbrecht
Fix deserialization (#456)

* when deserializing the WPSRequest, the inputs should be from ...

pywps.inout.inputs instead of pywps.inout.basic

* fixes for deserialization of a complex input of type file or url

* tests: remove __init__.py in requests folder containng static xml files

This folder was getting confused with the `requests` module

* fix error message missing description and uniformize messages

* move json serialization methods from WPSRequest.json to inout.inputs...

I put them in inout.inputs instead of inout.basic because
ComplexInput.json was already there and json methods for outputs are in
inout.outputs, not in inout.basic

* fix a circular dependency between inout.formats and ...

validator.complexvalidator. In all cases where Format is instantiated,
the `validate` property is set. So this shouldn't break existing code.

I prefer this solution to having a delayed import...

* add __eq__ mathods for testing values comparison

* json method has moved from inout.basic to inout.inputs

* fix handling and validation of allowed_values property

* add workdir to docstrings

* the `max_size` property of the ComplexInput is always queried from...

the global settings. It's not managed at a per-instance level.
So I removed the property and the unused method that was fetching
it from the configuration.

* add missing metadata to ComplexInput serialization

* handle serialization of 'file', 'data', 'stream' and 'url' ...

ComplexInput types.

* unused imports

* add serialization tests for ComplexInputs, LiteralInput and ...

BoundingBoxInput

* add title property. The serialization tests should really test the ...

classes in inout.inputs, as they are the classes used by the api.

* `uom` doesn't need to be serialized, because `uoms` is

* the AnyValue property should be kept when creating an input from json.

This makes the serialization code simpler, as we don't have to check
fo... (continued)

2246 of 2991 relevant lines covered (75.09%)

0.75 hits per line

Source Files on job 543.1
  • Tree
  • List 0
  • Changed 9
  • Source Changed 9
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 475
  • Travis Job 543.1
  • 2a8d9ee4 on github
  • Prev Job for on master (#538.2)
  • Next Job for on master (#544.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc