Exemplo n.º 1
0
def test_authority_key_identifier_schema():
    from lemur.schemas import AuthorityKeyIdentifierSchema
    input_data = {'useKeyIdentifier': True}

    data, errors = AuthorityKeyIdentifierSchema().load(input_data)

    assert data == {'use_key_identifier': True}
    assert not errors

    data, errors = AuthorityKeyIdentifierSchema().dumps(data)
    assert data == json.dumps(input_data)
    assert not errors
Exemplo n.º 2
0
def test_authority_key_identifier_schema():
    from lemur.schemas import AuthorityKeyIdentifierSchema
    input_data = {'useKeyIdentifier': True, 'useAuthorityCert': True}

    data, errors = AuthorityKeyIdentifierSchema().load(input_data)

    assert sorted(data) == sorted({
        'use_key_identifier': True,
        'use_authority_cert': True
    })
    assert not errors

    data, errors = AuthorityKeyIdentifierSchema().dumps(data)
    assert sorted(data) == sorted(json.dumps(input_data))
    assert not errors