/
niceSOFT
/
python3-pyOpenSSL
Обзор
Документация
Войти
/
niceSOFT
/
python3-pyOpenSSL
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
18.0.0
tests/test_rand.py
38 строк
818 B
Paul Kehrer
restore a subset of the rand module (#708)
20 ноя 2017, 17:25
20 ноя 2017, 17:25
acbd662
Код
Авторство
О чём код?
# Copyright (c) Frederick Dean # See LICENSE for details. """ Unit tests for `OpenSSL.rand`. """ import pytest from OpenSSL import rand class TestRand(object): @pytest.mark.parametrize('args', [ (b"foo", None), (None, 3), ]) def test_add_wrong_args(self, args): """ `OpenSSL.rand.add` raises `TypeError` if called with arguments not of type `str` and `int`. """ with pytest.raises(TypeError): rand.add(*args) def test_add(self): """ `OpenSSL.rand.add` adds entropy to the PRNG. """ rand.add(b'hamburger', 3) def test_status(self): """ `OpenSSL.rand.status` returns `1` if the PRNG has sufficient entropy, `0` otherwise. """ assert rand.status() == 1