blob: 6f6d6d0ef8d1d6e81bc48a85ed6ebf2346e26ef2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
from jwt.compat import constant_time_compare
from .utils import ensure_bytes
class TestCompat:
def test_constant_time_compare_returns_true_if_same(self):
assert constant_time_compare(
ensure_bytes('abc'), ensure_bytes('abc')
)
def test_constant_time_compare_returns_false_if_diff_lengths(self):
assert not constant_time_compare(
ensure_bytes('abc'), ensure_bytes('abcd')
)
def test_constant_time_compare_returns_false_if_totally_different(self):
assert not constant_time_compare(
ensure_bytes('abcd'), ensure_bytes('efgh')
)
|