def METHOD_NAME(self):
    """Test overriding of all fields"""
    for field in REQUESTED_FIELDS:
        override_field_for_user(
            self.learner,
            self.block,
            field,
            expected_overrides.get(field)
        )
    # collect phase
    OverrideDataTransformer.collect(self.block_structure)
    # transform phase
    OverrideDataTransformer(self.learner).transform(
        usage_info=self.course_usage_key,
        block_structure=self.block_structure,
    )
    # verify overridden data
    for field in REQUESTED_FIELDS:
        # learner has overridden data
        assert get_override_for_user(self.learner, self.block, field) == expected_overrides.get(field)
        # other learner2 dont have overridden data
        assert get_override_for_user(self.learner2, self.block, field) is None