Esempio n. 1
0
def test_set_thumbnail_setting_str(mocker):
    t = settings.ThumbnailSizeSetting("thumb", 128)
    t.value = "64"
    assert t.value == 64
Esempio n. 2
0
def test_decrease_thumbnail_size():
    t = settings.ThumbnailSizeSetting("thumb", 128)
    t.decrease()
    assert t.value == 64
Esempio n. 3
0
def test_decrease_thumbnail_size_at_limit():
    t = settings.ThumbnailSizeSetting("thumb", 64)
    t.decrease()
    assert t.value == 64
Esempio n. 4
0
def test_increase_thumbnail_size_at_limit():
    t = settings.ThumbnailSizeSetting("thumb", 512)
    t.increase()
    assert t.value == 512
Esempio 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
Esempio 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"
Esempio n. 7
0
def test_set_thumbnail_setting(value):
    t = settings.ThumbnailSizeSetting("thumb", 128)
    t.value = value
    assert t.value == 64
Esempio n. 8
0
def test_step_thumbnail_size(start, up, expected):
    t = settings.ThumbnailSizeSetting("thumb", start)
    t.step(up=up)
    assert t.value == expected