diff options
Diffstat (limited to 'tests/functional/r/regression/regression_2937_ifexp.py')
-rw-r--r-- | tests/functional/r/regression/regression_2937_ifexp.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/functional/r/regression/regression_2937_ifexp.py b/tests/functional/r/regression/regression_2937_ifexp.py new file mode 100644 index 000000000..55b240440 --- /dev/null +++ b/tests/functional/r/regression/regression_2937_ifexp.py @@ -0,0 +1,20 @@ +# pylint: disable=missing-docstring,no-else-return,using-constant-test +def get_list(): + return [1] if True else [2] + + +def find_int(): + return int(get_list()[0]) + + +def func(): + if True: + return find_int() + else: + return find_int() + + +def test(): + resp = func() + assert resp / resp > 0 + return resp |