fix: update variable fields (#4022)

This commit is contained in:
Ítalo Johnny 2024-10-04 16:49:36 -03:00 committed by GitHub
commit e07892a88e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 10 additions and 5 deletions

View file

@ -155,11 +155,12 @@ def test_update_variable__ValueError(service, session):
def test_update_variable_fields(service, session):
user_id = uuid4()
new_name = new_value = "donkey"
variable = service.create_variable(user_id, "old_name", "old_value", session=session)
saved = variable.model_dump()
variable = VariableUpdate(**saved)
variable.name = "new_name"
variable.value = "new_value"
variable.name = new_name
variable.value = new_value
variable.default_fields = ["new_field"]
result = service.update_variable_fields(
@ -169,6 +170,8 @@ def test_update_variable_fields(service, session):
session=session,
)
assert result.name == new_name
assert result.value != new_value
assert saved.get("id") == result.id
assert saved.get("user_id") == result.user_id
assert saved.get("name") != result.name