'Test move component with different xblock types.
Arguments:
store_type (ModuleStoreEnum.Type): Type of modulestore to create test course in.'

@ddt.data(ModuleStoreEnum.Type.mongo, ModuleStoreEnum.Type.split)
def test_move_component(self, store_type):

    self.setup_course(default_store=store_type)
    for (source_usage_key, target_usage_key) in [(self.html_usage_key, self.vert2_usage_key), (self.vert_usage_key, self.seq2_usage_key), (self.seq_usage_key, self.chapter2_usage_key)]:
        self.assert_move_item(source_usage_key, target_usage_key)
