From a57d1fd7da1027eaef4d2b1f9d4cba940ead627b Mon Sep 17 00:00:00 2001 From: Awais Qureshi Date: Fri, 6 Sep 2019 18:04:56 +0500 Subject: [PATCH] BOM-133 python3 tests failures. --- common/lib/xmodule/xmodule/modulestore/tests/factories.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/common/lib/xmodule/xmodule/modulestore/tests/factories.py b/common/lib/xmodule/xmodule/modulestore/tests/factories.py index 2a685a8f74..531d4082a5 100644 --- a/common/lib/xmodule/xmodule/modulestore/tests/factories.py +++ b/common/lib/xmodule/xmodule/modulestore/tests/factories.py @@ -372,6 +372,9 @@ class ItemFactory(XModuleFactory): # This code was based off that in cms/djangoapps/contentstore/views.py parent = kwargs.pop('parent', None) or store.get_item(parent_location) + if isinstance(data, (bytes, bytearray)): # data appears as bytes and + data = data.decode('utf-8') + with store.branch_setting(ModuleStoreEnum.Branch.draft_preferred): if 'boilerplate' in kwargs: