2023-10-16 13:27:59 +02:00
|
|
|
import pytest
|
|
|
|
|
|
|
|
from lnbits.helpers import (
|
|
|
|
insert_query,
|
|
|
|
update_query,
|
|
|
|
)
|
2024-03-12 13:55:38 +01:00
|
|
|
from tests.helpers import DbTestModel
|
2023-10-16 13:27:59 +02:00
|
|
|
|
2024-03-12 13:55:38 +01:00
|
|
|
test = DbTestModel(id=1, name="test", value="yes")
|
2023-10-16 13:27:59 +02:00
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.asyncio
|
|
|
|
async def test_helpers_insert_query():
|
|
|
|
q = insert_query("test_helpers_query", test)
|
2024-03-12 13:55:38 +01:00
|
|
|
assert q == "INSERT INTO test_helpers_query (id, name, value) VALUES (?, ?, ?)"
|
2023-10-16 13:27:59 +02:00
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.asyncio
|
|
|
|
async def test_helpers_update_query():
|
|
|
|
q = update_query("test_helpers_query", test)
|
2024-03-12 13:55:38 +01:00
|
|
|
assert q == "UPDATE test_helpers_query SET id = ?, name = ?, value = ? WHERE id = ?"
|