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

geopython / pywps / 545
74%
main: 84%

Build:
Build:
LAST BUILD BRANCH: extras-requirements
DEFAULT BRANCH: main
Ran 26 Mar 2019 01:10PM UTC
Jobs 2
Files 39
Run time 7s
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
545

cron

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%)

2276 of 2991 relevant lines covered (76.09%)

1.5 hits per line

Jobs
ID Job ID Ran Files Coverage
1 545.1 26 Mar 2019 01:10PM UTC 0
75.09
Travis Job 545.1
2 545.2 26 Mar 2019 01:10PM UTC 0
75.23
Travis Job 545.2
Source Files on build 545
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #545
  • 2a8d9ee4 on github
  • Prev Build on master (#544)
  • Next Build on master (#547)
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