def METHOD_NAME(self):
    # Verify that if an LmsFieldData is passed into LmsFieldData as the
    # authored_data, that it doesn't produced a nested field data.
    #
    # This fixes a bug where re-use of the same block for many modules
    # would cause more and more nesting, until the recursion depth would be
    # reached on any attribute access
    # pylint: disable=protected-access
    base_authored = mock.Mock()
    base_student = mock.Mock()
    first_level = LmsFieldData(base_authored, base_student)
    second_level = LmsFieldData(first_level, base_student)
    assert second_level._authored_data == first_level._authored_data
    assert not isinstance(second_level._authored_data, LmsFieldData)