summaryrefslogtreecommitdiff
path: root/tests/utils_tests/test_encoding.py
diff options
context:
space:
mode:
authorSergey Fedoseev <fedoseev.sergey@gmail.com>2018-07-09 20:01:42 +0500
committerTim Graham <timograham@gmail.com>2018-07-09 11:01:42 -0400
commitbdcde79c5f9b0fdacf509e3745e9911e4002025a (patch)
tree9bfec9ef13b415fa0a2166ec29fc3e1b7b21315c /tests/utils_tests/test_encoding.py
parentc9c6c166506bec59c57d4e3389e7ccd552e47ffc (diff)
Made test for memoryview handling in force_bytes() more strict.
Diffstat (limited to 'tests/utils_tests/test_encoding.py')
-rw-r--r--tests/utils_tests/test_encoding.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/utils_tests/test_encoding.py b/tests/utils_tests/test_encoding.py
index bca6549fe7..614029ad12 100644
--- a/tests/utils_tests/test_encoding.py
+++ b/tests/utils_tests/test_encoding.py
@@ -58,7 +58,11 @@ class TestEncodingUtils(SimpleTestCase):
self.assertEqual(result, b'This is an exception, voil')
def test_force_bytes_memory_view(self):
- self.assertEqual(force_bytes(memoryview(b'abc')), b'abc')
+ data = b'abc'
+ result = force_bytes(memoryview(data))
+ # Type check is needed because memoryview(bytes) == bytes.
+ self.assertIs(type(result), bytes)
+ self.assertEqual(result, data)
def test_smart_bytes(self):
class Test: