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