summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDaniel Hahler <git@thequod.de>2019-05-15 12:03:00 +0200
committerBruno Oliveira <nicoddemus@gmail.com>2019-06-25 20:15:45 -0300
commit8c7eb8236348c8fb8db43a6a9c02ba442a09f6b8 (patch)
tree51a0039bf205adc4b525c311dbf44af2ec32c12c /src
parent64a63652278d43b99aec5b5a3f36afd220b01f90 (diff)
downloadpytest-8c7eb8236348c8fb8db43a6a9c02ba442a09f6b8.tar.gz
Fix/improve comparison of byte strings
Fixes https://github.com/pytest-dev/pytest/issues/5260.
Diffstat (limited to 'src')
-rw-r--r--src/_pytest/assertion/util.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/_pytest/assertion/util.py b/src/_pytest/assertion/util.py
index 762e5761d..493c630f6 100644
--- a/src/_pytest/assertion/util.py
+++ b/src/_pytest/assertion/util.py
@@ -263,8 +263,11 @@ def _compare_eq_sequence(left, right, verbose=0):
"At index {} diff: {!r} != {!r}".format(i, left[i], right[i])
]
break
- len_diff = len_left - len_right
+ if isinstance(left, bytes):
+ return explanation
+
+ len_diff = len_left - len_right
if len_diff:
if len_diff > 0:
dir_with_more = "Left"