Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 2690bc1d

Přidáno uživatelem Stanislav Král před asi 4 roky(ů)

Re #8472 - Added further tests of the KeyService class

Zobrazit rozdíly:

tests/integration_tests/services/private_key_service_test.py
14 14

  
15 15
    assert private_key_service.delete_key(private_key.private_key_id) is True
16 16
    assert not private_key_service.delete_key(private_key.private_key_id)
17

  
18

  
19
def test_get_pks(private_key_service_unique):
20
    pk_1 = private_key_service_unique.create_new_key(passphrase="foobar")
21
    assert 1 == len(private_key_service_unique.get_keys())
22
    pk_2 = private_key_service_unique.create_new_key(passphrase="foobarbaz")
23
    assert 2 == len(private_key_service_unique.get_keys())
24
    pk_3 = private_key_service_unique.create_new_key(passphrase="foobaz")
25
    assert 3 == len(private_key_service_unique.get_keys())
26

  
27
    keys = private_key_service_unique.get_keys()
28

  
29
    assert [pk_1.private_key_id, pk_2.private_key_id, pk_3.private_key_id] == [keys[0].private_key_id,
30
                                                                               keys[1].private_key_id,
31
                                                                               keys[2].private_key_id]
32

  
33
    assert private_key_service_unique.delete_key(pk_3.private_key_id)
34
    assert 2 == len(private_key_service_unique.get_keys())
35

  
36
    keys = private_key_service_unique.get_keys([pk_1.private_key_id, pk_2.private_key_id])
37
    assert [pk_1.private_key_id, pk_2.private_key_id] == [keys[0].private_key_id,
38
                                                          keys[1].private_key_id]

Také k dispozici: Unified diff