mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
Ruff Formatting
Fix pyTest issues
This commit is contained in:
parent
fdb97c1d02
commit
d3ad356c6a
@ -159,7 +159,12 @@ def calc_tiles_even_split(
|
|||||||
|
|
||||||
|
|
||||||
def calc_tiles_min_overlap(
|
def calc_tiles_min_overlap(
|
||||||
image_height: int, image_width: int, tile_height: int, tile_width: int, min_overlap: int = 0, round_to_8: bool = False
|
image_height: int,
|
||||||
|
image_width: int,
|
||||||
|
tile_height: int,
|
||||||
|
tile_width: int,
|
||||||
|
min_overlap: int = 0,
|
||||||
|
round_to_8: bool = False,
|
||||||
) -> list[Tile]:
|
) -> list[Tile]:
|
||||||
"""Calculate the tile coordinates for a given image shape under a simple tiling scheme with overlaps.
|
"""Calculate the tile coordinates for a given image shape under a simple tiling scheme with overlaps.
|
||||||
|
|
||||||
|
@ -223,7 +223,7 @@ def test_calc_tiles_min_overlap_difficult_size_div8():
|
|||||||
|
|
||||||
|
|
||||||
@pytest.mark.parametrize(
|
@pytest.mark.parametrize(
|
||||||
["image_height", "image_width", "tile_height", "tile_width", "overlap", "raises"],
|
["image_height", "image_width", "tile_height", "tile_width", "min_overlap", "raises"],
|
||||||
[
|
[
|
||||||
(128, 128, 128, 128, 127, False), # OK
|
(128, 128, 128, 128, 127, False), # OK
|
||||||
(128, 128, 128, 128, 0, False), # OK
|
(128, 128, 128, 128, 0, False), # OK
|
||||||
@ -240,15 +240,14 @@ def test_calc_tiles_min_overlap_input_validation(
|
|||||||
tile_height: int,
|
tile_height: int,
|
||||||
tile_width: int,
|
tile_width: int,
|
||||||
min_overlap: int,
|
min_overlap: int,
|
||||||
round_to_8: bool,
|
|
||||||
raises: bool,
|
raises: bool,
|
||||||
):
|
):
|
||||||
"""Test that calc_tiles_with_overlap() raises an exception if the inputs are invalid."""
|
"""Test that calc_tiles_min_overlap() raises an exception if the inputs are invalid."""
|
||||||
if raises:
|
if raises:
|
||||||
with pytest.raises(AssertionError):
|
with pytest.raises(AssertionError):
|
||||||
calc_tiles_min_overlap(image_height, image_width, tile_height, tile_width, min_overlap, round_to_8)
|
calc_tiles_min_overlap(image_height, image_width, tile_height, tile_width, min_overlap)
|
||||||
else:
|
else:
|
||||||
calc_tiles_min_overlap(image_height, image_width, tile_height, tile_width, min_overlap, round_to_8)
|
calc_tiles_min_overlap(image_height, image_width, tile_height, tile_width, min_overlap)
|
||||||
|
|
||||||
|
|
||||||
####################################
|
####################################
|
||||||
@ -333,13 +332,13 @@ def test_calc_tiles_even_split_difficult_size():
|
|||||||
(128, 128, 1, 1, 0.25, False), # OK
|
(128, 128, 1, 1, 0.25, False), # OK
|
||||||
(128, 128, 1, 1, 0, False), # OK
|
(128, 128, 1, 1, 0, False), # OK
|
||||||
(128, 128, 2, 1, 0, False), # OK
|
(128, 128, 2, 1, 0, False), # OK
|
||||||
(127, 127, 1, 1, 0, True), # image size must be drivable by 8
|
(127, 127, 1, 1, 0, True), # image size must be dividable by 8
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
def test_calc_tiles_even_split_input_validation(
|
def test_calc_tiles_even_split_input_validation(
|
||||||
image_height: int, image_width: int, num_tiles_x: int, num_tiles_y: int, overlap: float, raises: bool
|
image_height: int, image_width: int, num_tiles_x: int, num_tiles_y: int, overlap: float, raises: bool
|
||||||
):
|
):
|
||||||
"""Test that calc_tiles_with_overlap() raises an exception if the inputs are invalid."""
|
"""Test that calc_tiles_even_split() raises an exception if the inputs are invalid."""
|
||||||
if raises:
|
if raises:
|
||||||
with pytest.raises(AssertionError):
|
with pytest.raises(AssertionError):
|
||||||
calc_tiles_even_split(image_height, image_width, num_tiles_x, num_tiles_y, overlap)
|
calc_tiles_even_split(image_height, image_width, num_tiles_x, num_tiles_y, overlap)
|
||||||
|
Loading…
Reference in New Issue
Block a user