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}