1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
import base64
import pytest
from syrupy.extensions.image import PNGImageSnapshotExtension
@pytest.fixture
def snapshot(snapshot):
return snapshot.use_extension(PNGImageSnapshotExtension)
def test_png_image_with_custom_name_suffix(snapshot):
reddish_square = base64.b64decode(
b"iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAIUlEQVQIHTXB"
b"MQEAAAABQUYtvpD+dUzu3KBzg84NOjfoBjmmAd3WpSsrAAAAAElFTkSuQmCC"
)
blueish_square = base64.b64decode(
b"iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAIUlEQVQIHTXB"
b"MQEAAAABQUYtvpD+dUzuTKozqc6kOpPqBjg+Ad2g/BLMAAAAAElFTkSuQmCC"
)
assert blueish_square == snapshot(name="blueish")
assert reddish_square == snapshot(name="reddish")
|