def test_read_longstr(self): b = Reader('\x00\x00\x01\x00' + ('a' * 256)) assert_equals('a' * 256, b.read_longstr()) b = Reader('\x00\x00\x01\x00' + ('a' * 255)) assert_raises(Reader.BufferUnderflow, b.read_longstr)