diff --git a/common/lib/xmodule/xmodule/tests/test_video.py b/common/lib/xmodule/xmodule/tests/test_video.py
index 4a13d565cc..ac1ab1d247 100644
--- a/common/lib/xmodule/xmodule/tests/test_video.py
+++ b/common/lib/xmodule/xmodule/tests/test_video.py
@@ -15,6 +15,7 @@ the course, section, subsection, unit, etc.
import unittest
from . import LogicTest
+from lxml import etree
from .import get_test_system
from xmodule.modulestore import Location
from xmodule.video_module import VideoDescriptor, _create_youtube_string
@@ -344,7 +345,7 @@ class VideoExportTestCase(unittest.TestCase):
desc.track = 'http://www.example.com/track'
desc.html5_sources = ['http://www.example.com/source.mp4', 'http://www.example.com/source.ogg']
- xml = desc.export_to_xml(None) # We don't use the `resource_fs` parameter
+ xml = desc.definition_to_xml(None) # We don't use the `resource_fs` parameter
expected = dedent('''\
''')
- self.assertEquals(expected, xml)
+ self.assertEquals(expected, etree.tostring(xml, pretty_print=True))
def test_export_to_xml_empty_parameters(self):
"""Test XML export with defaults."""
@@ -361,7 +362,7 @@ class VideoExportTestCase(unittest.TestCase):
location = Location(["i4x", "edX", "video", "default", "SampleProblem1"])
desc = VideoDescriptor(module_system, {'location': location})
- xml = desc.export_to_xml(None)
+ xml = desc.definition_to_xml(None)
expected = '\n'
- self.assertEquals(expected, xml)
+ self.assertEquals(expected, etree.tostring(xml, pretty_print=True))
diff --git a/common/lib/xmodule/xmodule/video_module.py b/common/lib/xmodule/xmodule/video_module.py
index 8f5b4b4d09..e0fae8cdbe 100644
--- a/common/lib/xmodule/xmodule/video_module.py
+++ b/common/lib/xmodule/xmodule/video_module.py
@@ -215,6 +215,10 @@ class VideoDescriptor(VideoFields, TabsEditingDescriptor, EmptyDataRawDescriptor
self._model_data.update(model_data)
del self.data
+ # I'm not sure how, but in some lifecycles we can loose the .category attribute
+ # this needs to be investigated
+ self.category = 'video'
+
@classmethod
def from_xml(cls, xml_data, system, org=None, course=None):
"""