def test_rotations(multiregions_pair: Tuple[Multiregion, Multiregion]) -> None: left, right = multiregions_pair result = multiregion_in_multiregion(left, right) assert all(result is multiregion_in_multiregion(rotated, right) for rotated in sequence_rotations(left)) assert all(result is multiregion_in_multiregion(left, rotated) for rotated in sequence_rotations(right))
def test_rotations(multiregion_with_point: Tuple[Multiregion, Point]) -> None: multiregion, point = multiregion_with_point result = point_in_multiregion(point, multiregion) assert all(result is point_in_multiregion(point, rotated) for rotated in sequence_rotations(multiregion))
def test_rotations( multiregion_with_segment: Tuple[Multiregion, Segment]) -> None: multiregion, segment = multiregion_with_segment result = segment_in_multiregion(segment, multiregion) assert all(result is segment_in_multiregion(segment, rotated) for rotated in sequence_rotations(multiregion))
def test_rotations( multiregion_with_contour: Tuple[Multiregion, Contour]) -> None: multiregion, contour = multiregion_with_contour result = contour_in_multiregion(contour, multiregion) assert all(result is contour_in_multiregion(contour, rotated) for rotated in sequence_rotations(multiregion))
def test_rotations(multipolygon_with_multiregion : Tuple[Multipolygon, Multiregion]) -> None: multipolygon, multiregion = multipolygon_with_multiregion result = multiregion_in_multipolygon(multiregion, multipolygon) assert all(result is multiregion_in_multipolygon(rotated, multipolygon) for rotated in sequence_rotations(multiregion))
def test_rotations( multiregion_with_region: Tuple[Multiregion, Region]) -> None: multiregion, region = multiregion_with_region result = region_in_multiregion(region, multiregion) assert all(result is region_in_multiregion(region, rotated) for rotated in sequence_rotations(multiregion))
def test_rotations( multiregion_with_multisegment: Tuple[Multiregion, Multisegment]) -> None: multiregion, multisegment = multiregion_with_multisegment result = multisegment_in_multiregion(multisegment, multiregion) assert all(result is multisegment_in_multiregion(multisegment, rotated) for rotated in sequence_rotations(multiregion)) assert all(result is multisegment_in_multiregion(rotated, multiregion) for rotated in multisegment_rotations(multisegment))