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

indico / flask-multipass / 208 / 4
56%
master: 56%

Build:
DEFAULT BRANCH: master
Ran 07 Jan 2020 04:02PM UTC
Files 20
Run time 3s
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

07 Jan 2020 04:01PM UTC coverage: 53.804% (-0.02%) from 53.825%
DEPS=release

push

travis-ci

ThiefMaster
Make LDAP provider Python3-compatible (#30)

* Install ldap and run associated tests regardless of python version.

* Add urlparse compat import.

* Remove references to `unicode` and fix `to_bytes_recursive` implementation.

* Convert dict_values to a list, since it is a view in py3.

* Fix implementation of `to_unicode` to handle str in python 3.

* Remove use of deprecated Exception.message attribute.

* Only cast to bytes on python 2. This may no longer be needed in any case per the python-ldap docs.

* Fix python 3.7 changes to StopIteration in generators.

See https://stackoverflow.com/questions/51700960/runtimeerror-generator-raised-stopiteration-every-time-i-try-to-run-app

* Remove use of Exception.message (removed in python 3).

* Install python-ldap in travis on python 3.

* Update travis setup and conftest.

* Address code review comments.

* Move imports around.

* Fix remaining Python 3 issues with LDAP

- Disable bytes_mode in python2 (always use unicode for strings)
- Ensure we always return unicode data
- Remove unnecessary type conversions

Co-authored-by: Adrian <adrian.moennich@cern.ch>

214 of 395 branches covered (54.18%)

587 of 1091 relevant lines covered (53.8%)

0.54 hits per line

Source Files on job 208.4 (DEPS=release)
  • Tree
  • List 0
  • Changed 9
  • Source Changed 3
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 201
  • Travis Job 208.4
  • d299160e on github
  • Prev Job for DEPS=release on master (#205.1)
  • Next Job for DEPS=release on master (#209.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

© 2026 Coveralls, Inc