예제 #1
0
파일: test_api.py 프로젝트: ereOn/csodium
def test_crypto_generichash_invalid_outlen():
    with pytest.raises(AssertionError):
        crypto_generichash(
            in_=None,
            key=None,
            outlen=1,
        )
예제 #2
0
def test_crypto_generichash_invalid_outlen():
    with pytest.raises(AssertionError):
        crypto_generichash(
            in_=None,
            key=None,
            outlen=1,
        )
예제 #3
0
파일: test_api.py 프로젝트: ereOn/csodium
def test_crypto_generichash(key):
    out = crypto_generichash(
        in_=b'x',
        key=key,
    )
    assert isinstance(out, binary_type)
    assert len(out) == crypto_generichash_BYTES
예제 #4
0
파일: test_api.py 프로젝트: ereOn/csodium
def test_crypto_generichash_null_key():
    out = crypto_generichash(
        in_=b'x',
        key=None,
    )
    assert isinstance(out, binary_type)
    assert len(out) == crypto_generichash_BYTES
예제 #5
0
def test_crypto_generichash(key):
    out = crypto_generichash(
        in_=b'x',
        key=key,
    )
    assert isinstance(out, binary_type)
    assert len(out) == crypto_generichash_BYTES
예제 #6
0
def test_crypto_generichash_null_key():
    out = crypto_generichash(
        in_=b'x',
        key=None,
    )
    assert isinstance(out, binary_type)
    assert len(out) == crypto_generichash_BYTES
예제 #7
0
파일: test_api.py 프로젝트: ereOn/csodium
def test_crypto_generichash_key_too_short():
    with pytest.raises(AssertionError):
        crypto_generichash(
            in_=None,
            key=b'1',
        )
예제 #8
0
def test_crypto_generichash_key_too_short():
    with pytest.raises(AssertionError):
        crypto_generichash(
            in_=None,
            key=b'1',
        )