def test_transform_image(self, content_metadata_item, expected_thumbnail_url):
     """
     Transforming a image gives back the thumbnail URI by checking the
     content type of the provided `content_metadata_item`.
     """
     exporter = DegreedContentMetadataExporter('fake-user', self.config)
     assert exporter.transform_image(content_metadata_item) == expected_thumbnail_url
 def test_transform_description(self, content_metadata_item,
                                expected_description):
     """
     Test the transform of description on multiple use cases.
     """
     exporter = DegreedContentMetadataExporter('fake-user', self.config)
     assert exporter.transform_description(
         content_metadata_item) == expected_description
 def test_content_exporter_export(self):
     """
     ``DegreedContentMetadataExporter``'s ``export`` produces the expected export.
     """
     exporter = DegreedContentMetadataExporter('fake-user', self.config)
     content_items = exporter.export()
     assert sorted(list(content_items.keys())) == sorted([
         'edX+DemoX',
         'course-v1:edX+DemoX+Demo_Course',
         FAKE_UUIDS[3],
     ])
Пример #4
0
 def get_content_metadata_exporter(self, user):
     """
     Return a ``DegreedContentMetadataExporter`` instance.
     """
     return DegreedContentMetadataExporter(user, self)