diff --git a/nptdms/test/test_types.py b/nptdms/test/test_types.py index 1e3760c..1d61c6f 100644 --- a/nptdms/test/test_types.py +++ b/nptdms/test/test_types.py @@ -3,6 +3,7 @@ from datetime import date, datetime import io import numpy as np +import struct import pytest from nptdms import types @@ -54,3 +55,33 @@ def test_timestamp_from_date(): read_datetime = types.TimeStamp.read(data_file) assert expected_datetime == read_datetime.as_datetime64() + + +def test_invalid_utf8_string_read(caplog): + """ Test reading a single invalid string value""" + file = io.BytesIO(struct.pack("