Esempio n. 1
0
def test_mindimsforrect_3():
    ''' min_scalar_wdith examples: that collide with bounds '''

    BOUNDS = (480, 640)

    rect = (0, 0, 100, 10)
    out = Display.minDimsForRect(rect,
                                 BOUNDS,
                                 min_scalar_width=20,
                                 max_multiple_width=None)
    assert out == (0, 0, 100, 20)

    rect = (630, 100, 10, 100)
    out = Display.minDimsForRect(rect,
                                 BOUNDS,
                                 min_scalar_width=20,
                                 max_multiple_width=None)
    assert out == (620, 100, 20, 100)

    rect = (630, 100, 10, 100)
    out = Display.minDimsForRect(rect,
                                 BOUNDS,
                                 min_scalar_width=20,
                                 max_multiple_width=None)
    assert out == (620, 100, 20, 100)
Esempio n. 2
0
def test_mindimsforrect_1():
    ''' simple min_scalar_wdith examples '''

    BOUNDS = (480, 640)

    rect = (100, 100, 100, 10)
    out = Display.minDimsForRect(rect,
                                 BOUNDS,
                                 min_scalar_width=20,
                                 max_multiple_width=None)
    assert out == (100, 95, 100, 20)

    rect = (100, 100, 10, 100)
    out = Display.minDimsForRect(rect,
                                 BOUNDS,
                                 min_scalar_width=20,
                                 max_multiple_width=None)
    assert out == (95, 100, 20, 100)

    rect = (100, 100, 10, 10)
    out = Display.minDimsForRect(rect,
                                 BOUNDS,
                                 min_scalar_width=20,
                                 max_multiple_width=None)
    assert out == (95, 95, 20, 20)
Esempio n. 3
0
def test_mindimsforrect_4():
    ''' check that max_multiple_wdith does not interfere with
         min_scalar_width 
    '''

    BOUNDS = (480, 640)

    rect = (100, 100, 100, 10)
    out = Display.minDimsForRect(rect,
                                 BOUNDS,
                                 min_scalar_width=20,
                                 max_multiple_width=20)
    assert out == (100, 95, 100, 20)

    rect = (100, 100, 10, 100)
    out = Display.minDimsForRect(rect,
                                 BOUNDS,
                                 min_scalar_width=20,
                                 max_multiple_width=20)
    assert out == (95, 100, 20, 100)
Esempio n. 4
0
def test_mindimsforrect_2():
    ''' min_scalar_wdith with non modulo-zero expansion '''

    BOUNDS = (480, 640)

    rect = (100, 100, 100, 5)
    out = Display.minDimsForRect(rect,
                                 BOUNDS,
                                 min_scalar_width=10,
                                 max_multiple_width=None)
    assert out == (100, 97, 100, 10)