From fc73af7a55ec2a622f7bb109a67ab482d85ff24a Mon Sep 17 00:00:00 2001 From: Martin Carpenter Date: Wed, 8 Feb 2023 23:29:59 +0100 Subject: [PATCH] Test repeated calls to Table.convert() --- tests/test_convert.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/test_convert.py b/tests/test_convert.py index 31a9d28..ab0e1e9 100644 --- a/tests/test_convert.py +++ b/tests/test_convert.py @@ -137,3 +137,12 @@ def test_convert_multi_exception(fresh_db): table.insert({"title": "Mixed Case"}) with pytest.raises(BadMultiValues): table.convert("title", lambda v: v.upper(), multi=True) + + +def test_convert_repeated(fresh_db): + table = fresh_db["table"] + col = "num" + table.insert({col: 1}) + table.convert(col, lambda x: x*2) + table.convert(col, lambda _x: 0) + assert table.get(1) == {col: 0}