tests: use force_text() instead of unicode()

This commit is contained in:
Frédéric Péters 2018-07-25 21:18:16 +02:00
parent 64305b1cb8
commit 61452c1f7d
1 changed files with 3 additions and 2 deletions

View File

@ -11,6 +11,7 @@ from django.test import override_settings
from django.core.urlresolvers import reverse from django.core.urlresolvers import reverse
from django.conf import settings from django.conf import settings
from django.core.management import call_command from django.core.management import call_command
from django.utils.encoding import force_text
from django.utils.six.moves.urllib import parse as urlparse from django.utils.six.moves.urllib import parse as urlparse
from django.utils.timezone import timedelta, now from django.utils.timezone import timedelta, now
from django.contrib.auth.models import User from django.contrib.auth.models import User
@ -193,7 +194,7 @@ def test_anonymous_successful_item_payment(mock_get, mock_pay_invoice, app, remo
assert 'item' in form.fields assert 'item' in form.fields
assert form['item'].value == 'F201601' assert form['item'].value == 'F201601'
assert 'regie' in form.fields assert 'regie' in form.fields
assert form['regie'].value == unicode(remote_regie.pk) assert form['regie'].value == force_text(remote_regie.pk)
form['email'] = 'ghost@buster.com' form['email'] = 'ghost@buster.com'
resp = form.submit() resp = form.submit()
@ -315,7 +316,7 @@ def test_remote_item_payment_failure(mock_post, mock_get, mock_pay_invoice, app,
assert 'item' in form.fields assert 'item' in form.fields
assert form['item'].value == 'F201601' assert form['item'].value == 'F201601'
assert 'regie' in form.fields assert 'regie' in form.fields
assert form['regie'].value == unicode(remote_regie.pk) assert form['regie'].value == force_text(remote_regie.pk)
form['email'] = 'test@example.net' form['email'] = 'test@example.net'
resp = form.submit() resp = form.submit()