Skip to content

Commit 384ab22

Browse files
committed
fix tests
1 parent da8b15c commit 384ab22

2 files changed

Lines changed: 6 additions & 14 deletions

File tree

backend/api/tests/test_job_board.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
from pytest import mark
44

55
from helpers.tests import get_image_url_from_request
6-
from i18n.strings import LazyI18nString
76

87

98
def _query_job_board(client, conference):
@@ -50,7 +49,7 @@ def test_query_job_board(rf, graphql_client):
5049
@mark.django_db
5150
def test_query_single_job_listing(rf, graphql_client):
5251
listing = JobListingFactory(
53-
slug=LazyI18nString({"en": "demo", "it": "esempio"}),
52+
slug="demo",
5453
company_logo=None,
5554
)
5655

@@ -92,15 +91,15 @@ def test_query_single_job_listing(rf, graphql_client):
9291
@mark.django_db
9392
def test_passing_language(graphql_client):
9493
JobListingFactory(
95-
title=LazyI18nString({"en": "this is a test", "it": "diventa una lumaca"}),
96-
slug=LazyI18nString({"en": "slug", "it": "lumaca"}),
94+
title="diventa una lumaca",
95+
slug="lumaca",
9796
)
9897

9998
resp = graphql_client.query(
10099
"""query {
101100
jobListing(slug: "slug") {
102-
title(language: "it")
103-
slug(language: "it")
101+
title
102+
slug
104103
}
105104
} """
106105
)

backend/job_board/models.py

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
from copy import copy
22

3-
from django.conf import settings
43
from django.db import models
5-
from django.db.models import Q
64
from django.utils.text import slugify
75
from django.utils.translation import gettext_lazy as _
86
from model_utils.models import TimeStampedModel
@@ -11,12 +9,7 @@
119

1210
class JobListingManager(OrderedModelManager):
1311
def by_slug(self, slug):
14-
filters = Q()
15-
16-
for lang, __ in settings.LANGUAGES:
17-
filters |= Q(**{f"slug__{lang}": slug})
18-
19-
return self.get_queryset().filter(filters)
12+
return self.get_queryset().filter(slug=slug)
2013

2114

2215
class JobListing(TimeStampedModel, OrderedModel):

0 commit comments

Comments
 (0)