From f8623a666822a5609382a63f122c616b56fa9456 Mon Sep 17 00:00:00 2001 From: TomV Date: Mon, 13 Oct 2014 09:26:18 +0100 Subject: [PATCH] test for issue615: compound assert with percent --HG-- branch : assert_percent_test --- testing/test_assertrewrite.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/testing/test_assertrewrite.py b/testing/test_assertrewrite.py index 225608281..572dc6f18 100644 --- a/testing/test_assertrewrite.py +++ b/testing/test_assertrewrite.py @@ -270,6 +270,16 @@ class TestAssertionRewrite: assert not 5 % 4 assert getmsg(f) == "assert not (5 % 4)" + @pytest.mark.xfail(reason='unfixed') + def test_and_or_percent(self): + # issue 615 - ValueError on compound assert with percent + def f(): + assert 3 % 2 or False + assert getmsg(f) == "assert (3 % 2) or False" + def f(): + assert True and 7 % 3 + assert getmsg(f) == "assert True and (7 % 3)" + def test_call(self): def g(a=42, *args, **kwargs): return False