diff options
author | Daniel Hahler <git@thequod.de> | 2019-05-15 12:03:00 +0200 |
---|---|---|
committer | Bruno Oliveira <nicoddemus@gmail.com> | 2019-06-25 20:15:45 -0300 |
commit | 8c7eb8236348c8fb8db43a6a9c02ba442a09f6b8 (patch) | |
tree | 51a0039bf205adc4b525c311dbf44af2ec32c12c /src | |
parent | 64a63652278d43b99aec5b5a3f36afd220b01f90 (diff) | |
download | pytest-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.py | 5 |
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" |