From 30facac62b600c4b98aa7ced336a8df473d4d2e3 Mon Sep 17 00:00:00 2001 From: Rama Vasudevan Date: Fri, 24 May 2024 16:04:49 -0400 Subject: [PATCH] add test of new string unicode handling --- tests/base/test_string_utils.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/base/test_string_utils.py b/tests/base/test_string_utils.py index c6019bb4..8d436a65 100644 --- a/tests/base/test_string_utils.py +++ b/tests/base/test_string_utils.py @@ -42,6 +42,13 @@ def test_str_tuple(self): expected = np.array(expected, dtype='S') for exp, act in zip(expected, returned): self.assertEqual(exp, act) + + def test_string_unicode_handling(self): + expected = ['a', 'bc', 'µm'] + returned = clean_string_att(expected) + for ind,x in enumerate(expected): + assert returned[ind].decode('utf-8') == expected[ind] + class TestFormattedStrToNum(unittest.TestCase):