Mercurial > public > mercurial-scm > hg
comparison contrib/python-zstandard/tests/test_data_structures.py @ 52639:9db77d46de79
py3: drop redundant `u''` prefixes on string literals
Strings are unicode on Python 3. These were rewritten by `pyupgrade`.
It's arguably better to fix the `contrib` stuff upstream and then re-vendor it,
but I don't feel like waiting for that, and then all of the regression testing
involved to get a minor improvement in the codebase. It was last vendored 5
years ago, and will likely be a large change anyway to drop py2 support. Also,
we've already made minor formatting changes to it locally.
author | Matt Harbison <matt_harbison@yahoo.com> |
---|---|
date | Mon, 06 Jan 2025 14:15:40 -0500 |
parents | 5e84a96d865b |
children |
comparison
equal
deleted
inserted
replaced
52638:dc36535a5edc | 52639:9db77d46de79 |
---|---|
162 zstd.get_frame_parameters(None) | 162 zstd.get_frame_parameters(None) |
163 | 163 |
164 # Python 3 doesn't appear to convert unicode to Py_buffer. | 164 # Python 3 doesn't appear to convert unicode to Py_buffer. |
165 if sys.version_info[0] >= 3: | 165 if sys.version_info[0] >= 3: |
166 with self.assertRaises(TypeError): | 166 with self.assertRaises(TypeError): |
167 zstd.get_frame_parameters(u"foobarbaz") | 167 zstd.get_frame_parameters("foobarbaz") |
168 else: | 168 else: |
169 # CPython will convert unicode to Py_buffer. But CFFI won't. | 169 # CPython will convert unicode to Py_buffer. But CFFI won't. |
170 if zstd.backend == "cffi": | 170 if zstd.backend == "cffi": |
171 with self.assertRaises(TypeError): | 171 with self.assertRaises(TypeError): |
172 zstd.get_frame_parameters(u"foobarbaz") | 172 zstd.get_frame_parameters("foobarbaz") |
173 else: | 173 else: |
174 with self.assertRaises(zstd.ZstdError): | 174 with self.assertRaises(zstd.ZstdError): |
175 zstd.get_frame_parameters(u"foobarbaz") | 175 zstd.get_frame_parameters("foobarbaz") |
176 | 176 |
177 def test_invalid_input_sizes(self): | 177 def test_invalid_input_sizes(self): |
178 with self.assertRaisesRegex( | 178 with self.assertRaisesRegex( |
179 zstd.ZstdError, "not enough data for frame" | 179 zstd.ZstdError, "not enough data for frame" |
180 ): | 180 ): |