| | |
| | | ROOT: tox-gh-actions won't override envlist because tox is not running in GitHub Actions |
| | | py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV) |
| | | py$(PYV): commands[0]> python -m coverage run --parallel-mode -m pytest --capture=no --strict-markers |
| | | ============================= test session starts ============================== |
| | | platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python |
| | | cachedir: .tox/py$(PYV)/.pytest_cache |
| | | hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('$(@D)/.hypothesis/examples') |
| | | hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase(PosixPath('$(@D)/.hypothesis/examples')) |
| | | rootdir: $(@D) |
| | | asyncio: mode=strict |
| | | collecting ... collected 4659 items |
| | | collecting ... collected 4656 items |
| | | |
| | | ::project PASSED |
| | | tests/test_aead.py::test_chacha20poly1305_variants_kat[kv0] PASSED |
| | | tests/test_aead.py::test_chacha20poly1305_variants_kat[kv10] PASSED |
| | | tests/test_aead.py::test_chacha20poly1305_variants_kat[kv11] PASSED |
| | |
| | | tests/test_utils.py::test_random_bytes_produces_different_bytes PASSED |
| | | tests/test_utils.py::test_string_fixer PASSED |
| | | |
| | | ======== 4647 passed, 10 skipped ======== |
| | | ======== 4646 passed, 10 skipped ======== |
| | | py$(PYV): commands[1]> python -m coverage combine |
| | | py$(PYV): commands[2]> python -m coverage report -m |
| | | Name Stmts Miss Cover Missing |
| | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/__init__.py 9 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/bindings/__init__.py 17 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/bindings/crypto_aead.py 132 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/bindings/crypto_box.py 107 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/bindings/crypto_core.py 73 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/bindings/crypto_generichash.py 68 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/bindings/crypto_hash.py 21 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/bindings/crypto_kx.py 40 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/bindings/crypto_pwhash.py 187 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/bindings/crypto_scalarmult.py 51 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/bindings/crypto_secretbox.py 31 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/bindings/crypto_secretstream.py 76 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/bindings/crypto_shorthash.py 26 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/bindings/crypto_sign.py 89 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/bindings/randombytes.py 13 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/bindings/sodium_core.py 7 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/bindings/utils.py 54 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/encoding.py 57 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/exceptions.py 26 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/hash.py 34 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/hashlib.py 51 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/public.py 113 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/pwhash/__init__.py 36 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/pwhash/_argon2.py 14 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/pwhash/argon2i.py 26 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/pwhash/argon2id.py 26 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/pwhash/scrypt.py 37 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/secret.py 69 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/signing.py 86 0 100% |
| | | $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/nacl/utils.py 30 0 100% |
| | | tests/__init__.py 0 0 100% |
| | | tests/test_aead.py 84 0 100% |
| | | tests/test_bindings.py 428 30 93% 845-867, 875-884 |
| | | tests/test_box.py 109 0 100% |
| | | tests/test_encoding.py 14 0 100% |
| | | tests/test_exc.py 15 0 100% |
| | | tests/test_generichash.py 118 0 100% |
| | | tests/test_hash.py 15 0 100% |
| | | tests/test_hashlib_scrypt.py 17 2 88% 142-143 |
| | | tests/test_kx.py 52 0 100% |
| | | tests/test_public.py 85 0 100% |
| | | tests/test_pwhash.py 227 14 94% 653-660, 667-674 |
| | | tests/test_sealed_box.py 66 0 100% |
| | | tests/test_secret.py 133 0 100% |
| | | tests/test_secretstream.py 131 0 100% |
| | | tests/test_shorthash.py 43 2 95% 235-236 |
| | | tests/test_signing.py 134 0 100% |
| | | tests/test_utils.py 19 0 100% |
| | | tests/utils.py 46 0 100% |
| | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| | | TOTAL 3342 48 99% |
| | | py$(PYV): OK |
| | | congratulations :) |