Skip to content

Commit

Permalink
Add test for 'Segment.op_Inequality' method
Browse files Browse the repository at this point in the history
  • Loading branch information
lycantropos committed Jul 9, 2023
1 parent 794aeb4 commit 7f39a39
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions tests/segment_tests/test_op_Inequality.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
from hypothesis import given

from tests.binding import Segment
from tests.utils import equivalence
from . import strategies


@given(strategies.segments)
def test_irreflexivity(segment: Segment) -> None:
assert not segment != segment


@given(strategies.segments, strategies.segments)
def test_symmetry(first: Segment, second: Segment) -> None:
assert equivalence(first != second, second != first)


@given(strategies.segments, strategies.segments)
def test_equivalents(first: Segment, second: Segment) -> None:
assert equivalence(first != second, not first == second)

0 comments on commit 7f39a39

Please sign in to comment.