示例#1
0
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))
示例#2
0
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))
示例#3
0
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))
示例#4
0
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))
示例#5
0
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))
示例#6
0
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))