Skip to content

Commit

Permalink
Complete test for 'segments_intersections' function
Browse files Browse the repository at this point in the history
  • Loading branch information
lycantropos committed Mar 26, 2021
1 parent 8b9d0e7 commit 32f51ef
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions tests/planar_tests/test_segments_intersections.py
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,16 @@ def test_step(context: Context,
- result.get(point, set())))


@given(strategies.segments_lists)
def test_reversed_coordinates(segments: List[Segment]) -> None:
result = segments_intersections(segments)

reversed_result = segments_intersections(
reverse_segments_coordinates(segments))
assert result == {reverse_point_coordinates(point): intersections
for point, intersections in reversed_result.items()}


@given(strategies.degenerate_segments_lists)
def test_degenerate_segments(segments: List[Segment]) -> None:
with pytest.raises(ValueError):
Expand Down

0 comments on commit 32f51ef

Please sign in to comment.