def test_choose_placeholder(settings):
    settings.PLACEHOLDER_IMAGES = {
        10: '10_placeholder',
        20: '20_placeholder',
        30: '30_placeholder'}

    settings.DEFAULT_PLACEHOLDER = 'default_placeholder'

    # wrong or no size returns default
    assert choose_placeholder('wrong') == settings.DEFAULT_PLACEHOLDER
    assert choose_placeholder() == settings.DEFAULT_PLACEHOLDER

    # exact size
    assert choose_placeholder('10x10') == settings.PLACEHOLDER_IMAGES[10]

    # when exact not found, choose bigger available
    assert choose_placeholder('15x15') == settings.PLACEHOLDER_IMAGES[20]

    # like previous, but only one side bigger
    assert choose_placeholder('10x15') == settings.PLACEHOLDER_IMAGES[20]

    # when too big requested, choose the biggest available
    assert choose_placeholder('1500x1500') == settings.PLACEHOLDER_IMAGES[30]
Exemple #2
0
def test_choose_placeholder(settings):
    settings.PLACEHOLDER_IMAGES = {
        10: '10_placeholder',
        20: '20_placeholder',
        30: '30_placeholder'}

    settings.DEFAULT_PLACEHOLDER = 'default_placeholder'

    # wrong or no size returns default
    assert choose_placeholder('wrong') == settings.DEFAULT_PLACEHOLDER
    assert choose_placeholder() == settings.DEFAULT_PLACEHOLDER

    # exact size
    assert choose_placeholder('10x10') == settings.PLACEHOLDER_IMAGES[10]

    # when exact not found, choose bigger available
    assert choose_placeholder('15x15') == settings.PLACEHOLDER_IMAGES[20]

    # like previous, but only one side bigger
    assert choose_placeholder('10x15') == settings.PLACEHOLDER_IMAGES[20]

    # when too big requested, choose the biggest available
    assert choose_placeholder('1500x1500') == settings.PLACEHOLDER_IMAGES[30]
Exemple #3
0
def test_choose_placeholder(settings):
    settings.PLACEHOLDER_IMAGES = {
        10: "10_placeholder",
        20: "20_placeholder",
        30: "30_placeholder",
    }

    settings.DEFAULT_PLACEHOLDER = "default_placeholder"

    # wrong or no size returns default
    assert choose_placeholder("wrong") == settings.DEFAULT_PLACEHOLDER
    assert choose_placeholder() == settings.DEFAULT_PLACEHOLDER

    # exact size
    assert choose_placeholder("10x10") == settings.PLACEHOLDER_IMAGES[10]

    # when exact not found, choose bigger available
    assert choose_placeholder("15x15") == settings.PLACEHOLDER_IMAGES[20]

    # like previous, but only one side bigger
    assert choose_placeholder("10x15") == settings.PLACEHOLDER_IMAGES[20]

    # when too big requested, choose the biggest available
    assert choose_placeholder("1500x1500") == settings.PLACEHOLDER_IMAGES[30]
def test_choose_placeholder(settings):
    settings.PLACEHOLDER_IMAGES = {
        10: "10_placeholder",
        20: "20_placeholder",
        30: "30_placeholder",
    }

    settings.DEFAULT_PLACEHOLDER = "default_placeholder"

    # wrong or no size returns default
    assert choose_placeholder("wrong") == settings.DEFAULT_PLACEHOLDER
    assert choose_placeholder() == settings.DEFAULT_PLACEHOLDER

    # exact size
    assert choose_placeholder("10x10") == settings.PLACEHOLDER_IMAGES[10]

    # when exact not found, choose bigger available
    assert choose_placeholder("15x15") == settings.PLACEHOLDER_IMAGES[20]

    # like previous, but only one side bigger
    assert choose_placeholder("10x15") == settings.PLACEHOLDER_IMAGES[20]

    # when too big requested, choose the biggest available
    assert choose_placeholder("1500x1500") == settings.PLACEHOLDER_IMAGES[30]