/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
contrib/python/pyasn1/py2/tests/compat/test_integer.py
49 строк
1 KB
Anton Myagkov
Update ydb version to 24.4 (#4579)
07 фев 2026, 11:59
Не верифицирован
07 фев 2026, 11:59
2c21cae
Код
Авторство
О чём код?
# # This file is part of pyasn1 software. # # Copyright (c) 2005-2020, Ilya Etingof <etingof@gmail.com> # License: https://pyasn1.readthedocs.io/en/latest/license.html # import sys import unittest from __tests__.base import BaseTestCase from pyasn1.compat import integer class IntegerTestCase(BaseTestCase): if sys.version_info[0] > 2: def test_from_bytes_zero(self): assert 0 == integer.from_bytes(bytes([0]), signed=False) def test_from_bytes_unsigned(self): assert -66051 == integer.from_bytes(bytes([254, 253, 253]), signed=True) def test_from_bytes_signed(self): assert 66051 == integer.from_bytes(bytes([0, 1, 2, 3]), signed=False) def test_from_bytes_empty(self): assert 0 == integer.from_bytes(bytes([])) else: def test_from_bytes_zero(self): assert 0 == integer.from_bytes('\x00', signed=False) def test_from_bytes_unsigned(self): assert -66051 == integer.from_bytes('\xfe\xfd\xfd', signed=True) def test_from_bytes_signed(self): assert 66051 == integer.from_bytes('\x01\x02\x03', signed=False) def test_from_bytes_empty(self): assert 0 == integer.from_bytes('') suite = unittest.TestLoader().loadTestsFromModule(sys.modules[__name__]) if __name__ == '__main__': unittest.TextTestRunner(verbosity=2).run(suite)