blob: 575f3e3126645fc75ad5b1c972ac6a4339735dcd (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
from chirp import util
from tests.unit import base
class TestUtils(base.BaseTest):
def test_hexprint_with_string(self):
util.hexprint('00000000000000')
def test_hexprint_with_bytes(self):
util.hexprint(b'00000000000000')
def test_struct_pack(self):
struct = util.StringStruct
self.assertEqual('\x00c',
struct.pack('bc', 0, 'c'))
def test_struct_unpack(self):
struct = util.StringStruct
self.assertEqual((1, 'c'), struct.unpack('bc', '\x01c'))
|