def test_hashes(self): backend = MultiBackend([DummyHashBackend([hashes.MD5])]) assert backend.hash_supported(hashes.MD5()) assert not backend.hash_supported(hashes.SHA256()) hashes.Hash(hashes.MD5(), backend=backend) with raises_unsupported_algorithm(_Reasons.UNSUPPORTED_HASH): hashes.Hash(hashes.SHA1(), backend=backend)
def test_hashes(self): backend = MultiBackend([ DummyHashBackend([hashes.MD5]) ]) assert backend.hash_supported(hashes.MD5()) assert not backend.hash_supported(hashes.SHA256()) hashes.Hash(hashes.MD5(), backend=backend) with raises_unsupported_algorithm(_Reasons.UNSUPPORTED_HASH): hashes.Hash(hashes.SHA1(), backend=backend)
def test_hashes(self): backend = MultiBackend([DummyHashBackend([hashes.MD5])]) assert backend.hash_supported(hashes.MD5()) hashes.Hash(hashes.MD5(), backend=backend) with pytest.raises(UnsupportedAlgorithm): hashes.Hash(hashes.SHA1(), backend=backend)