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

warner / python-ecdsa / 503
99%

Build:
DEFAULT BRANCH: master
Ran 24 Jul 2020 10:03AM UTC
Jobs 18
Files 22
Run time 1450min
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
503

push

travis-ci

web-flow
🚫🥒 do not pickle the unpickleable RWLock (#199)

* 🚫🥒 do not pickle the unpickleable RWLock

* As requested, acquired the lock before copying PointJacobi. When failing to acquire the lock, it now returns None. Think that's fine or prefer something else?

Added `__ne__` for CurveFp.

I think `test_inaquality_points_diff_types` from test_ellipticcurve.py was not actually testing equality. Because there was no `__ne__`, it was falling back to identity comparison, causing the test to pass. Now that there's a `__ne__`, it was getting NotImplemented which surprisingly bool casts to True. I changed the `__eq__` to return False for different types.

Fix typo in `test_inaquality_points_diff_types` name.

As requested, ran black on modified files. It reformmated some lines I hadn't modified.

* ran black with `--line-length 79` as configured in travis-ci for the project

* Revert to returning NotImplemented.
For __ne__ use == instead of __eq__ so it handles NotImplemented when the types are different.
Remove the not needed state declaration.

695 of 785 branches covered (88.54%)

22 of 22 new or added lines in 3 files covered. (100.0%)

3929 of 4051 relevant lines covered (96.99%)

16.2 hits per line

Jobs
ID Job ID Ran Files Coverage
2 503.2 (TOX_ENV=py26) 24 Jul 2020 10:07AM UTC 0
93.79
Travis Job 503.2
3 503.3 (TOX_ENV=py27) 24 Jul 2020 10:03AM UTC 0
95.29
Travis Job 503.3
4 503.4 (TOX_ENV=py27_old_gmpy) 24 Jul 2020 10:03AM UTC 0
95.27
Travis Job 503.4
5 503.5 (TOX_ENV=py27_old_gmpy2) 24 Jul 2020 10:03AM UTC 0
94.95
Travis Job 503.5
6 503.6 (TOX_ENV=py27_old_six) 24 Jul 2020 10:06AM UTC 0
95.27
Travis Job 503.6
7 503.7 (TOX_ENV=gmpypy27) 24 Jul 2020 10:06AM UTC 0
95.27
Travis Job 503.7
8 503.8 (TOX_ENV=gmpy2py27) 24 Jul 2020 10:06AM UTC 0
94.95
Travis Job 503.8
10 503.10 (TOX_ENV=py34) 24 Jul 2020 10:09AM UTC 0
95.56
Travis Job 503.10
11 503.11 (TOX_ENV=py35) 24 Jul 2020 10:09AM UTC 0
95.47
Travis Job 503.11
12 503.12 (TOX_ENV=py36) 24 Jul 2020 10:09AM UTC 0
95.42
Travis Job 503.12
13 503.13 (TOX_ENV=py37) 24 Jul 2020 10:10AM UTC 0
95.76
Travis Job 503.13
14 503.14 (TOX_ENV=codechecks) 24 Jul 2020 10:11AM UTC 0
0.0
Travis Job 503.14
15 503.15 (TOX_ENV=py38) 24 Jul 2020 10:11AM UTC 0
95.86
Travis Job 503.15
16 503.16 (TOX_ENV=gmpypy38) 24 Jul 2020 10:12AM UTC 0
95.83
Travis Job 503.16
17 503.17 (TOX_ENV=gmpy2py38) 24 Jul 2020 10:12AM UTC 0
95.54
Travis Job 503.17
18 503.18 (TOX_ENV=pypy) 24 Jul 2020 10:14AM UTC 0
95.27
Travis Job 503.18
19 503.19 (TOX_ENV=pypy3) 25 Jul 2020 10:13AM UTC 0
95.42
Travis Job 503.19
20 503.20 (TOX_ENV=py) 24 Jul 2020 10:14AM UTC 0
95.86
Travis Job 503.20
Source Files on build 503
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #503
  • fc11345a on github
  • Prev Build on master (#497)
  • Next Build on master (#505)
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