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
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
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