tests: use force_text() before json.loads() (#39560)
python<3.6 compatibility.
This commit is contained in:
parent
6a2d80af28
commit
c3f822c823
|
@ -8,6 +8,7 @@ from django.test import TestCase
|
|||
from django.test.client import Client
|
||||
|
||||
from django.core.urlresolvers import reverse
|
||||
from django.utils.encoding import force_text
|
||||
|
||||
from passerelle_montpellier_encombrants.models import (
|
||||
EncombrantsManagement, Commune, Sector, CollectDay, Street)
|
||||
|
@ -46,12 +47,12 @@ class EncombrantsTestCase(TestCase):
|
|||
for commune in Commune.objects.all():
|
||||
r = self.client.get(reverse('montpellier-encombrants-available-days',
|
||||
kwargs={'slug': self.instance.slug, 'insee': commune.insee}))
|
||||
data = json.loads(r.content)
|
||||
data = json.loads(force_text(r.content))
|
||||
self.assertNotEqual(data['data'], [])
|
||||
r = self.client.get(reverse('montpellier-encombrants-available-days',
|
||||
kwargs={'slug': self.instance.slug,
|
||||
'insee': commune.insee}), params)
|
||||
data = json.loads(r.content)
|
||||
data = json.loads(force_text(r.content))
|
||||
self.assertNotEqual(data['data'], [])
|
||||
|
||||
def test_collectdays_in_communes_with_street(self):
|
||||
|
@ -76,7 +77,7 @@ class EncombrantsTestCase(TestCase):
|
|||
r = self.client.get(reverse('montpellier-encombrants-available-days',
|
||||
kwargs={'slug': self.instance.slug,
|
||||
'insee': '34970'}), {'adresse': 'PLAN DU MAS DE SARDAN'})
|
||||
data = json.loads(r.content)
|
||||
data = json.loads(force_text(r.content))
|
||||
self.assertNotEqual(data['data'], [])
|
||||
|
||||
# Lattes
|
||||
|
@ -86,7 +87,7 @@ class EncombrantsTestCase(TestCase):
|
|||
r = self.client.get(reverse('montpellier-encombrants-available-days',
|
||||
kwargs={'slug': self.instance.slug,
|
||||
'insee': '34970'}), {'adresse': 'ROUTE DEPARTEMENTALE 172'})
|
||||
data = json.loads(r.content)
|
||||
data = json.loads(force_text(r.content))
|
||||
self.assertEqual(data['data'], [])
|
||||
|
||||
CollectDay.objects.create(sector=lattes_sector,
|
||||
|
@ -95,7 +96,7 @@ class EncombrantsTestCase(TestCase):
|
|||
r = self.client.get(reverse('montpellier-encombrants-available-days',
|
||||
kwargs={'slug': self.instance.slug,
|
||||
'insee': '34970'}), {'adresse': 'ROUTE DEPARTEMENTALE 172'})
|
||||
data = json.loads(r.content)
|
||||
data = json.loads(force_text(r.content))
|
||||
self.assertNotEqual(data['data'], [])
|
||||
|
||||
|
||||
|
@ -103,7 +104,7 @@ class EncombrantsTestCase(TestCase):
|
|||
r = self.client.get(reverse('montpellier-encombrants-available-days',
|
||||
kwargs={'slug': self.instance.slug,
|
||||
'insee': '34970'}), {'adresse': 'Nonexisting street'})
|
||||
data = json.loads(r.content)
|
||||
data = json.loads(force_text(r.content))
|
||||
self.assertEqual(data['data'], [])
|
||||
|
||||
def test_collectdays_random_case_street(self):
|
||||
|
@ -120,5 +121,5 @@ class EncombrantsTestCase(TestCase):
|
|||
r = self.client.get(reverse('montpellier-encombrants-available-days',
|
||||
kwargs={'slug': self.instance.slug,
|
||||
'insee': '34970'}), {'adresse': 'route departementale 172'})
|
||||
data = json.loads(r.content)
|
||||
data = json.loads(force_text(r.content))
|
||||
self.assertNotEqual(data['data'], [])
|
||||
|
|
Loading…
Reference in New Issue