INCR-452: Updates on Python 3.x (#21058)
This commit is contained in:
@@ -1,9 +1,13 @@
|
||||
"""
|
||||
Tests for the badges API views.
|
||||
"""
|
||||
from __future__ import absolute_import
|
||||
|
||||
import six
|
||||
from ddt import data, ddt, unpack
|
||||
from django.conf import settings
|
||||
from django.test.utils import override_settings
|
||||
from six.moves import range
|
||||
|
||||
from badges.tests.factories import BadgeAssertionFactory, BadgeClassFactory, RandomBadgeClassFactory
|
||||
from openedx.core.lib.api.test_utils import ApiTestCase
|
||||
@@ -44,7 +48,7 @@ class UserAssertionTestCase(UrlResetMixin, ModuleStoreTestCase, ApiTestCase):
|
||||
self.assertIn(badge_class.image.url, json_class['image_url'])
|
||||
self.assertEqual(badge_class.description, json_class['description'])
|
||||
self.assertEqual(badge_class.criteria, json_class['criteria'])
|
||||
self.assertEqual(badge_class.course_id and unicode(badge_class.course_id), json_class['course_id'])
|
||||
self.assertEqual(badge_class.course_id and six.text_type(badge_class.course_id), json_class['course_id'])
|
||||
|
||||
def check_assertion_structure(self, assertion, json_assertion):
|
||||
"""
|
||||
@@ -61,7 +65,7 @@ class UserAssertionTestCase(UrlResetMixin, ModuleStoreTestCase, ApiTestCase):
|
||||
if wildcard:
|
||||
return '*'
|
||||
else:
|
||||
return unicode(badge_class.course_id)
|
||||
return six.text_type(badge_class.course_id)
|
||||
|
||||
def create_badge_class(self, check_course, **kwargs):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user