te length
>>> t = read_unicodestring8(io.BytesIO(n + enc + b'junk'))
>>> s == t
True

>>> read_unicodestring8(io.BytesIO(n + enc[:-1]))
Traceback (most recent call last):
...
ValueError: expected 7 bytes in a unicodestring8, but only 6 remain
r