From c055d243567c3f0266bc844ea58e08f18ea047cd Mon Sep 17 00:00:00 2001 From: Sergey B Kirpichev Date: Fri, 29 Jul 2022 22:06:29 +0300 Subject: [PATCH] Add regression test Closes sympy/sympy#23855 --- diofant/tests/solvers/test_solvers.py | 4 ++++ docs/release/notes-0.14.rst | 1 + 2 files changed, 5 insertions(+) diff --git a/diofant/tests/solvers/test_solvers.py b/diofant/tests/solvers/test_solvers.py index d02c6666fd..abed05ddb9 100644 --- a/diofant/tests/solvers/test_solvers.py +++ b/diofant/tests/solvers/test_solvers.py @@ -1766,3 +1766,7 @@ def test_sympyissue_23637(): {x: -2.0, y: -1.0}, {x: 1.3235849477227735, y: -0.32419504840343982}, {x: 3.0040159362898193, y: -1.0015924793400075}, {x: 5.0, y: -4.0}] assert solve([rea1, rea2], x, y) == sol + + +def test_sympyissue_23855(): + assert solve([x - 1], x, x) == [{x: 1}] diff --git a/docs/release/notes-0.14.rst b/docs/release/notes-0.14.rst index b2cc896ed2..0802a5ad4d 100644 --- a/docs/release/notes-0.14.rst +++ b/docs/release/notes-0.14.rst @@ -95,3 +95,4 @@ These Sympy issues also were addressed: * :sympyissue:`23677`: minimal_polynomial fails for very complicated algebraic number * :sympyissue:`23836`: Incorrect results for limits of Piecewise at discontinuity * :sympyissue:`23845`: Gruntz should have been free of _w, value error, recursion error +* :sympyissue:`23855`: linsolve gives odd result if symbols are duplicated