Test JSON field update.
(db)
| 74 | |
| 75 | @pytest.mark.asyncio |
| 76 | async def test_update(db): |
| 77 | """Test JSON field update.""" |
| 78 | obj0 = await testmodels.JSONFields.create(data={"some": ["text", 3]}) |
| 79 | await testmodels.JSONFields.filter(id=obj0.id).update(data={"other": ["text", 5]}) |
| 80 | obj = await testmodels.JSONFields.get(id=obj0.id) |
| 81 | assert obj.data == {"other": ["text", 5]} |
| 82 | assert obj.data_null is None |
| 83 | |
| 84 | |
| 85 | @pytest.mark.asyncio |