예제 #1
0
def test_make_windows_full_block(w, h, blocksize):
    windows = list(_make_windows(w, h, blocksize))
    wind = np.random.randint(len(windows)/2 + 1)
    if wind < 2:
        assert windows[wind][0][1] - windows[wind][0][0] <= blocksize \
            and windows[wind][1][1] - windows[wind][1][0] <= blocksize
    else:
        assert windows[wind][0][1] - windows[wind][0][0] == blocksize \
            or windows[wind][1][1] - windows[wind][1][0] == blocksize
예제 #2
0
def test_make_windows_full_block(w, h, blocksize):
    windows = list(_make_windows(w, h, blocksize))
    wind = np.random.randint(len(windows) / 2 + 1)
    if wind < 2:
        assert windows[wind][0][1] - windows[wind][0][0] <= blocksize \
            and windows[wind][1][1] - windows[wind][1][0] <= blocksize
    else:
        assert windows[wind][0][1] - windows[wind][0][0] == blocksize \
            or windows[wind][1][1] - windows[wind][1][0] == blocksize
예제 #3
0
def test_make_windows_last_block(w, h, blocksize):
    windows = list(_make_windows(w, h, blocksize))
    assert windows[-1][0][1] == h and windows[-1][1][1] == w
    assert windows[-1][0][1] - windows[-1][0][0] <= blocksize \
        and windows[-1][1][1] - windows[-1][1][0] <= blocksize
예제 #4
0
def test_make_windows_last_block(w, h, blocksize):
    windows = list(_make_windows(w, h, blocksize))
    assert windows[-1][0][1] == h and windows[-1][1][1] == w
    assert windows[-1][0][1] - windows[-1][0][0] <= blocksize \
        and windows[-1][1][1] - windows[-1][1][0] <= blocksize