From 39a30ad54b7172f4938a0f7f3466c3efffa1c5a1 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Tue, 30 Apr 2013 19:06:21 -0400 Subject: [PATCH] Catch division by zero in expression fuzzing test. --- test/test_loopy.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test/test_loopy.py b/test/test_loopy.py index 91c77b074..3694b0390 100644 --- a/test/test_loopy.py +++ b/test/test_loopy.py @@ -467,7 +467,10 @@ def test_fuzz_code_generator(ctx_factory): for expr, var_values in generate_random_fuzz_examples(50): #for expr, var_values in get_fuzz_examples(): from pymbolic import evaluate - true_value = evaluate(expr, var_values) + try: + true_value = evaluate(expr, var_values) + except ZeroDivisionError: + continue def get_dtype(x): if isinstance(x, (complex, np.complexfloating)): -- GitLab