File: test_key_subkeys.py

package info (click to toggle)
py-rnp 0.1.0%2Bgit20221014.01b7129-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, sid
  • size: 424 kB
  • sloc: python: 3,062; sh: 8; makefile: 4
file content (12 lines) | stat: -rw-r--r-- 466 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
import rnp


def test_subkeys():
    rpgp = rnp.Rnp()
    rpgp.load_keys(rnp.Input.from_path("tests/data/keyrings/gpg/pubring.gpg"), "GPG")
    key = rpgp.find_key_by_id("2fcadf05ffa501bb")
    assert set(map(lambda key: key.keyid(), key.subkeys())) == set(
        ["54505A936A4A970E", "326EF111425D14A5"]
    )
    rpgp.find_key_by_id("326EF111425D14A5").remove(True, False)
    assert set(map(lambda key: key.keyid(), key.subkeys())) == set(["54505A936A4A970E"])