diff options
Diffstat (limited to 'tests/run/cascadedassignment.pyx')
-rw-r--r-- | tests/run/cascadedassignment.pyx | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/run/cascadedassignment.pyx b/tests/run/cascadedassignment.pyx index 5bde089f7..ad606fe14 100644 --- a/tests/run/cascadedassignment.pyx +++ b/tests/run/cascadedassignment.pyx @@ -56,3 +56,15 @@ def test_cascaded_assignment_evaluate_expr(): """ a = b = c = float(expr()) return a, b, c + + +def test_overwrite(): + """ + >>> test_overwrite() + {0: {1: {2: {}}}} + """ + x = a = {} + for i in range(3): + a[i] = a = {} + assert a == {} + return x |