mirror of
https://github.com/aljazceru/python-teos.git
synced 2025-12-17 14:14:22 +01:00
By default pytests does not capture stdout, but it can do with -s. It is nice to have the option to verbose the tests if needed
20 lines
443 B
Python
20 lines
443 B
Python
from binascii import unhexlify
|
|
|
|
from pisa import c_logger
|
|
from apps.cli.blob import Blob
|
|
from test.pisa.unit.conftest import get_random_value_hex
|
|
|
|
|
|
def test_init_blob():
|
|
data = get_random_value_hex(64)
|
|
blob = Blob(data)
|
|
assert isinstance(blob, Blob)
|
|
|
|
# Wrong data
|
|
try:
|
|
Blob(unhexlify(get_random_value_hex(64)))
|
|
assert False, "Able to create blob with wrong data"
|
|
|
|
except ValueError:
|
|
assert True
|