From bdcde79c5f9b0fdacf509e3745e9911e4002025a Mon Sep 17 00:00:00 2001 From: Sergey Fedoseev Date: Mon, 9 Jul 2018 20:01:42 +0500 Subject: [PATCH] Made test for memoryview handling in force_bytes() more strict. --- tests/utils_tests/test_encoding.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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: