fix(): skip resume tests as they require ml service

This commit is contained in:
gitgernit
2025-11-23 02:28:33 +03:00
parent 9e7515631e
commit 2e6214a5ec
4 changed files with 15 additions and 5 deletions
@@ -18,14 +18,14 @@ class DefaultVacancyDataGateway(VacancyDataGateway):
async def get_suitable(self, vector: list[float]) -> Sequence[SuitableVacancy]:
statement = (
select(Vacancy, label("resume_similarity", vacancy_embedding_table.c.vector.cosine_distance(vector)))
.join(VacancyEmbedding, vacancy_embedding_table.c.id == vacancy_table.c.id)
.join(VacancyEmbedding, vacancy_embedding_table.c.vacancy_id == vacancy_table.c.id)
.where(vacancy_embedding_table.c.vector.cosine_distance(vector) > 0.5)
)
result = await self._session.execute(statement)
return [
SuitableVacancy(
vacancy=res[0],
resume_similarity=res[1],
vacancy=row[0],
resume_similarity=row[1],
)
for res in result.scalars()
for row in result.all()
]