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

LudovicRousseau / PyKCS11 / 16367380199

18 Jul 2025 09:31AM UTC coverage: 93.474% (+5.9%) from 87.592%
16367380199

push

github

LudovicRousseau
IsNum(): CKA_HW_FEATURE_TYPE is also a numeric value

Thanks to Ivan Wallis for the bug report
"Venafi PKCS#11 Library fails with Unkown PKCS#11 type () during findObjects #140"
Closes: https://github.com/LudovicRousseau/PyKCS11/issues/140

5529 of 5915 relevant lines covered (93.47%)

0.93 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

92.86
/test/test_CK.py
1
#! /usr/bin/env python
2

3
# execute using:
4
# python test/test_CK.py
5

6
# pylint: disable=missing-module-docstring
7
# pylint: disable=missing-class-docstring
8
# pylint: disable=missing-function-docstring
9

10
import unittest
1✔
11

12
import PyKCS11
1✔
13

14

15
class TestUtil(unittest.TestCase):
1✔
16
    def test_CKM(self):
1✔
17
        self.assertEqual(PyKCS11.CKM_RSA_PKCS_KEY_PAIR_GEN, 0x00000000)
1✔
18
        self.assertEqual(
1✔
19
            PyKCS11.CKM[PyKCS11.CKM_RSA_PKCS_KEY_PAIR_GEN], "CKM_RSA_PKCS_KEY_PAIR_GEN"
20
        )
21

22
        self.assertEqual(PyKCS11.CKM_VENDOR_DEFINED, 0x80000000)
1✔
23

24
    def test_CKR(self):
1✔
25
        self.assertEqual(PyKCS11.CKR_VENDOR_DEFINED, 0x80000000)
1✔
26

27
    def test_CKH(self):
1✔
28
        self.assertEqual(PyKCS11.CKH_USER_INTERFACE, 3)
1✔
29
        self.assertEqual(PyKCS11.CKH["CKH_USER_INTERFACE"], 3)
1✔
30

31

32
if __name__ == "__main__":
1✔
33
    unittest.main()
×
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