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.conf import settings
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.timezone import timedelta, now
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 form['item'].value == 'F201601'
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'
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 form['item'].value == 'F201601'
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'
resp = form.submit()