Combining test cases
This commit is contained in:
parent
869bfc45ac
commit
fcefa41956
2 changed files with 17 additions and 32 deletions
|
@ -34,18 +34,15 @@ def test_secret_is_not_decryptable_by_random_key(fernet: Fernet):
|
|||
decrypt_secret(encrypted_secret.data.encode(), random_fernet)
|
||||
|
||||
|
||||
async def test_is_getdel_available_when_supported():
|
||||
@pytest.mark.parametrize(
|
||||
("getdel_effect", "expected_result"), [(None, True), (ResponseError, False)]
|
||||
)
|
||||
async def test_is_getdel_available(
|
||||
getdel_effect: ResponseError | None, expected_result: bool
|
||||
):
|
||||
redis = AsyncMock()
|
||||
redis.getdel.side_effect = getdel_effect # pyright: ignore[reportAny]
|
||||
|
||||
result = await _is_getdel_available(redis)
|
||||
|
||||
assert result is True
|
||||
|
||||
|
||||
async def test_is_getdel_available_when_not_supported():
|
||||
redis = AsyncMock()
|
||||
redis.getdel.side_effect = ResponseError
|
||||
|
||||
result = await _is_getdel_available(redis)
|
||||
|
||||
assert result is False
|
||||
assert result is expected_result
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue