Feat: add orm for Tribes

This commit is contained in:
2022-12-20 10:25:12 +01:00
parent 77b26f1180
commit 723092c38f
4 changed files with 56 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
from backend.adapters.orm import metadata, start_mappers
from backend.model.tribe import Tribe
def test_tribes_mapper_can_load_tribe(session):
session.execute(
"INSERT INTO tribes (name, level) VALUES "
"('tribe1', '2nd'),"
"('tribe2', '1ST')"
)
expected = [
(Tribe("tribe1", "2nd")),
(Tribe("tribe2", "1ST")),
]
assert session.query(Tribe).all() == expected