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

LudovicRousseau / pyscard-devel / 14282069489
65%

Build:
DEFAULT BRANCH: master
Ran 05 Apr 2025 12:51PM UTC
Jobs 20
Files 76
Run time 1min
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

05 Apr 2025 12:47PM UTC coverage: 63.009% (-0.09%) from 63.094%
14282069489

push

github

LudovicRousseau
Add context manager protocol to CardService

You can now use the with ...: construct.
The PC/SC context used by the card service will be released at the end
of the context.

Example:
from smartcard.CardRequest import CardRequest

with CardRequest(timeout=10) as req:
    with req.waitforcard() as svc:
        svc.connection.connect()
        svc.connection.disconnect()

103 of 482 branches covered (21.37%)

Branch coverage included in aggregate %.

4 of 10 new or added lines in 2 files covered. (40.0%)

127 existing lines in 4 files now uncovered.

4445 of 6736 relevant lines covered (65.99%)

4.66 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
40.91
2.02% src/smartcard/PassThruCardService.py
4
37.04
-1.06% src/smartcard/CardService.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
37.04
-1.06% src/smartcard/CardService.py
9
0.0
0.0% src/smartcard/CardRequest.py
26
10.31
0.21% src/smartcard/pcsc/PCSCCardConnection.py
91
0.0
0.0% src/smartcard/pcsc/PCSCCardRequest.py
Jobs
ID Job ID Ran Files Coverage
1 14282069489.1 05 Apr 2025 12:51PM UTC 67
44.25
GitHub Action Run
2 14282069489.2 05 Apr 2025 12:51PM UTC 67
44.25
GitHub Action Run
3 14282069489.3 05 Apr 2025 12:51PM UTC 67
42.11
GitHub Action Run
4 14282069489.4 05 Apr 2025 12:51PM UTC 67
27.28
GitHub Action Run
5 14282069489.5 05 Apr 2025 12:52PM UTC 67
44.02
GitHub Action Run
6 14282069489.6 05 Apr 2025 12:52PM UTC 67
44.25
GitHub Action Run
7 14282069489.7 05 Apr 2025 12:52PM UTC 67
44.02
GitHub Action Run
8 14282069489.8 05 Apr 2025 12:52PM UTC 67
42.34
GitHub Action Run
9 14282069489.9 05 Apr 2025 12:52PM UTC 67
24.18
GitHub Action Run
10 14282069489.10 05 Apr 2025 12:52PM UTC 67
44.02
GitHub Action Run
11 14282069489.11 05 Apr 2025 12:53PM UTC 67
43.79
GitHub Action Run
12 14282069489.12 05 Apr 2025 12:53PM UTC 67
41.89
GitHub Action Run
13 14282069489.13 05 Apr 2025 12:53PM UTC 67
43.79
GitHub Action Run
14 14282069489.14 05 Apr 2025 12:53PM UTC 67
43.79
GitHub Action Run
15 14282069489.15 05 Apr 2025 12:54PM UTC 67
41.89
GitHub Action Run
16 14282069489.16 05 Apr 2025 12:54PM UTC 67
43.79
GitHub Action Run
17 14282069489.17 05 Apr 2025 12:54PM UTC 67
42.98
GitHub Action Run
18 14282069489.18 05 Apr 2025 12:54PM UTC 67
37.07
GitHub Action Run
19 14282069489.19 05 Apr 2025 12:54PM UTC 67
43.79
GitHub Action Run
20 14282069489.20 05 Apr 2025 12:54PM UTC 67
43.79
GitHub Action Run
Source Files on build 14282069489
  • Tree
  • List 76
  • Changed 54
  • Source Changed 54
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #14282069489
  • 2962106c on github
  • Prev Build on master (#14268925951)
  • Next Build on master (#14284919686)
  • Delete
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