Ejemplo n.º 1
0
def test_set_thumbnail_setting_str(mocker):
    t = settings.ThumbnailSizeSetting("thumb", 128)
    t.value = "64"
    assert t.value == 64
Ejemplo n.º 2
0
def test_decrease_thumbnail_size():
    t = settings.ThumbnailSizeSetting("thumb", 128)
    t.decrease()
    assert t.value == 64
Ejemplo n.º 3
0
def test_decrease_thumbnail_size_at_limit():
    t = settings.ThumbnailSizeSetting("thumb", 64)
    t.decrease()
    assert t.value == 64
Ejemplo n.º 4
0
def test_increase_thumbnail_size_at_limit():
    t = settings.ThumbnailSizeSetting("thumb", 512)
    t.increase()
    assert t.value == 512
Ejemplo n.º 5
0
def test_fail_set_thumbnail_setting_wrong_int(mocker):
    t = settings.ThumbnailSizeSetting("thumb", 128)
    with pytest.raises(ValueError, match="must be one of"):
        t.value = 13
Ejemplo n.º 6
0
def test_fail_set_thumbnail_setting_non_int(mocker):
    t = settings.ThumbnailSizeSetting("thumb", 128)
    with pytest.raises(ValueError, match="Cannot convert 'any'"):
        t.value = "any"
Ejemplo n.º 7
0
def test_set_thumbnail_setting(value):
    t = settings.ThumbnailSizeSetting("thumb", 128)
    t.value = value
    assert t.value == 64
Ejemplo n.º 8
0
def test_step_thumbnail_size(start, up, expected):
    t = settings.ThumbnailSizeSetting("thumb", start)
    t.step(up=up)
    assert t.value == expected