Skip to content

Commit

Permalink
test: Add test pdf without pictogram
Browse files Browse the repository at this point in the history
  • Loading branch information
LePetitTim committed Jan 16, 2023
1 parent cb5518c commit 492dbfe
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion geotrek/trekking/tests/test_views.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
TrekNetworkFactory, WebLinkFactory, AccessibilityFactory,
TrekRelationshipFactory, ServiceFactory, ServiceTypeFactory,
TrekWithServicesFactory, TrekWithInfrastructuresFactory,
TrekWithSignagesFactory)
TrekWithSignagesFactory, PracticeFactory)
from ..models import POI, Trek, Service, OrderedTrekChild


Expand Down Expand Up @@ -500,6 +500,19 @@ def test_list_in_csv(self):
self.assertEqual(row['Cities'], "Trifouilli, Refouilli")
self.assertEqual(row['Districts'], self.district.name)

@mock.patch('mapentity.helpers.requests')
def test_document_public_export_without_pictogram(self, mock_requests):
if self.model is None:
return # Abstract test should not run
mock_requests.get.return_value.status_code = 200
mock_requests.get.return_value.content = b'<p id="properties">Mock</p>'
practice = PracticeFactory.create(pictogram=None)
obj = self.modelfactory.create(practice=practice)
response = self.client.get(
reverse(f'{self.model._meta.app_label}:{self.model._meta.model_name}_printable',
kwargs={'lang': 'en', 'pk': obj.pk, 'slug': obj.slug}))
self.assertEqual(response.status_code, 200)


class TrekViewsLiveTests(CommonLiveTest):
model = Trek
Expand Down

0 comments on commit 492dbfe

Please sign in to comment.