test: adds new tests for new variable service (#3306)

* test: adds new tests for new method

* test: remove unused variable
This commit is contained in:
Ítalo Johnny 2024-08-13 15:01:10 -03:00 committed by GitHub
commit 4f5dca89f3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -181,7 +181,7 @@ def test_delete_variable(service, session):
value = "value"
field = ""
saved = service.create_variable(user_id, name, value, session=session)
service.create_variable(user_id, name, value, session=session)
recovered = service.get_variable(user_id, name, field, session=session)
service.delete_variable(user_id, name, session=session)
with pytest.raises(ValueError) as exc:
@ -203,6 +203,34 @@ def test_delete_variable__ValueError(service, session):
assert "variable not found" in str(exc.value)
def test_delete_varaible_by_id(service, session):
user_id = uuid4()
name = "name"
value = "value"
field = "field"
saved = service.create_variable(user_id, name, value, session=session)
recovered = service.get_variable(user_id, name, field, session=session)
service.delete_variable_by_id(user_id, saved.id, session=session)
with pytest.raises(ValueError) as exc:
service.get_variable(user_id, name, field, session)
assert recovered == value
assert name in str(exc.value)
assert "variable not found" in str(exc.value)
def test_delete_variable_by_id__ValueError(service, session):
user_id = uuid4()
variable_id = uuid4()
with pytest.raises(ValueError) as exc:
service.delete_variable_by_id(user_id, variable_id, session=session)
assert str(variable_id) in str(exc.value)
assert "variable not found" in str(exc.value)
def test_create_variable(service, session):
user_id = uuid4()
name = "name"