diff --git a/tests/test_parse.py b/tests/test_parse.py index c229c1d..236fafc 100644 --- a/tests/test_parse.py +++ b/tests/test_parse.py @@ -30,6 +30,12 @@ return parse.Syntax(value, location, type) +# Draws a random syntax +@composite +def draw_syntax_random(draw): + return draw(draw_syntax_token()) + + # Test syntax getters @given(text(), draw_syntax_location(), draw_syntax_type()) def test_parse_syntax_getters(value, location, type): @@ -41,7 +47,7 @@ # Test syntax equals -@given(draw_syntax_token(), draw_syntax_token()) +@given(draw_syntax_random(), draw_syntax_random()) def test_parse_syntax_equality(syntax1, syntax2): equals = ( syntax1.value == syntax2.value