def METHOD_NAME(
    mocker: MockerFixture, replicate_obj: replicate.Replicate
):
    """
    Test that asserts that the generate_include_map subroutine works as expected.
    """
    # Arrange
    mocker.patch("cobbler.utils.lod_to_dod", return_value={"a": {}})
    replicate_obj.sync_all = True
    replicate_obj.remote_data = {
        "distro": [{"a": 1}],
        "profile": [{"a": 1}],
        "system": [{"a": 1}],
        "repo": [{"a": 1}],
        "image": [{"a": 1}],
        "mgmtclass": [{"a": 1}],
        "package": [{"a": 1}],
        "file": [{"a": 1}],
    }
    expected_must_include = {
        "distro": {"a": 1},
        "profile": {"a": 1},
        "system": {"a": 1},
        "repo": {"a": 1},
        "image": {"a": 1},
        "mgmtclass": {"a": 1},
        "package": {"a": 1},
        "file": {"a": 1},
    }
    # Act
    replicate_obj.generate_include_map()
    # Assert
    assert replicate_obj.must_include == expected_must_include