def METHOD_NAME(load_test_data_transactional):
    """
    Ensure that dry run works as expected
    :param load_test_data_transactional: The fixture providing the test data (see :meth:`~tests.conftest.load_test_data_transactional`)
    :type load_test_data_transactional: tuple
    """
    old_url = "https://integreat.app/augsburg/de/deutsche-sprache/sprachlernangebote/"
    new_url = "https://integreat.app/augsburg/de/deutsche-sprache/sonstige-sprachlernangebote/"
    assert Url.objects.filter(url=old_url).exists()
    assert Link.objects.filter(url__url=old_url).count() == 1
    assert not Url.objects.filter(url=new_url).exists()
    assert not Link.objects.filter(url__url=new_url).exists()
    with enable_listeners():
        out, err = get_command_output("fix_internal_links")
    assert "✔ Finished dry-run of fixing broken internal links." in out
    assert not err
    assert Url.objects.filter(
        url=old_url
    ).exists(), "Old URL should not be removed during dry run"
    assert (
        Link.objects.filter(url__url=old_url).count() == 1
    ), "Old link should not be removed during dry run"
    assert not Url.objects.filter(
        url=new_url
    ).exists(), "New URL should not be created during dry run"
    assert not Link.objects.filter(
        url__url=new_url
    ).exists(), "New link should not be created during dry run"