@@ -364,13 +364,13 @@ def parse_cond(cond_str: str) -> Tuple[UnaryCheck, str, BoundFromDtype]:
364
364
if m := r_code .match (cond_str ):
365
365
value = parse_value (m .group (1 ))
366
366
cond = make_strict_eq (value )
367
- expr_template = "{} == " + m .group (1 )
367
+ expr_template = "{} is " + m .group (1 )
368
368
from_dtype = wrap_strat_as_from_dtype (st .just (value ))
369
369
elif m := r_either_code .match (cond_str ):
370
370
v1 = parse_value (m .group (1 ))
371
371
v2 = parse_value (m .group (2 ))
372
372
cond = make_or (make_strict_eq (v1 ), make_strict_eq (v2 ))
373
- expr_template = "({} == " + m .group (1 ) + " or {} == " + m .group (2 ) + ")"
373
+ expr_template = "({} is " + m .group (1 ) + " or {} == " + m .group (2 ) + ")"
374
374
from_dtype = wrap_strat_as_from_dtype (st .sampled_from ([v1 , v2 ]))
375
375
elif m := r_equal_to .match (cond_str ):
376
376
value = parse_value (m .group (1 ))
@@ -487,7 +487,7 @@ def check_result(result: float) -> bool:
487
487
return True
488
488
return math .copysign (1 , result ) == 1
489
489
490
- expr = "+ "
490
+ expr = "positive sign "
491
491
elif "negative" in result_str :
492
492
493
493
def check_result (result : float ) -> bool :
@@ -496,7 +496,7 @@ def check_result(result: float) -> bool:
496
496
return True
497
497
return math .copysign (1 , result ) == - 1
498
498
499
- expr = "- "
499
+ expr = "negative sign "
500
500
else :
501
501
raise ParseError (result_str )
502
502
@@ -927,7 +927,7 @@ def _x2_cond_from_dtype(dtype, **kw) -> st.SearchStrategy[float]:
927
927
unary_cond , expr_template , cond_from_dtype = parse_cond (m .group (1 ))
928
928
left_expr = expr_template .replace ("{}" , "x1_i" )
929
929
right_expr = expr_template .replace ("{}" , "x2_i" )
930
- partial_expr = f"( { left_expr } ) and ( { right_expr } ) "
930
+ partial_expr = f"{ left_expr } and { right_expr } "
931
931
partial_cond = make_binary_cond ( # type: ignore
932
932
BinaryCondArg .BOTH , unary_cond
933
933
)
@@ -972,7 +972,7 @@ def partial_cond(i1: float, i2: float) -> bool:
972
972
elif r_and_input .match (input_str ):
973
973
left_expr = expr_template .replace ("{}" , "x1_i" )
974
974
right_expr = expr_template .replace ("{}" , "x2_i" )
975
- partial_expr = f"( { left_expr } ) and ( { right_expr } ) "
975
+ partial_expr = f"{ left_expr } and { right_expr } "
976
976
cond_arg = BinaryCondArg .BOTH
977
977
elif r_or_input .match (input_str ):
978
978
left_expr = expr_template .replace ("{}" , "x1_i" )
0 commit comments