Skip to content

Decide and implement usage of InheritanceKeyValueStore #482

@farhan

Description

@farhan

Video Block is using InheritanceKeyValueStore in parse_xml method

In extracted Video Block we have copy pasted (for the time beign to avoid blocker) the InheritanceKeyValueStore class definition from inheritance.py of edx-platform to video_utils.py of extracted video block.

In this story we will explore its history (purpose of definition) and will take decision on its usage.

One option could be to move it to xblock upstream so both edx-platform and xblocks-contrib/video use same class.

Following test case is failing because of this class difference, fix it within the scope of this story.
xmodule/tests/test_import.py::ImportTestCase::test_metadata_inherit

Relevant test cases PR: openedx/edx-platform#37851

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    🔖 Ready

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions