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

geopython / pywps / 543
74%
main: 84%

Build:
Build:
LAST BUILD BRANCH: extras-requirements
DEFAULT BRANCH: main
Ran 14 Mar 2019 07:31AM UTC
Jobs 2
Files 39
Run time 11s
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

pending completion
543

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)

113 of 113 new or added lines in 9 files covered. (100.0%)

2250 of 2991 relevant lines covered (75.23%)

1.5 hits per line

Jobs
ID Job ID Ran Files Coverage
1 543.1 14 Mar 2019 07:31AM UTC 0
75.09
Travis Job 543.1
2 543.2 14 Mar 2019 07:31AM UTC 0
75.23
Travis Job 543.2
Source Files on build 543
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #543
  • 2a8d9ee4 on github
  • Prev Build on master (#538)
  • Next Build on master (#544)
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