def METHOD_NAME(data_fixture):
    page = data_fixture.create_builder_page()
    element1 = data_fixture.create_builder_heading_element(
        page=page, order="1.99999999999999999999"
    )
    element2 = data_fixture.create_builder_heading_element(
        page=page, order="2.00000000000000000000"
    )
    element3 = data_fixture.create_builder_heading_element(
        page=page, order="1.99999999999999999999"
    )
    element4 = data_fixture.create_builder_heading_element(
        page=page, order="2.10000000000000000000"
    )
    element5 = data_fixture.create_builder_heading_element(
        page=page, order="3.00000000000000000000"
    )
    element6 = data_fixture.create_builder_heading_element(
        page=page, order="1.00000000000000000001"
    )
    element7 = data_fixture.create_builder_heading_element(
        page=page, order="3.99999999999999999999"
    )
    element8 = data_fixture.create_builder_heading_element(
        page=page, order="4.00000000000000000001"
    )
    page2 = data_fixture.create_builder_page()
    elementA = data_fixture.create_builder_heading_element(
        page=page2, order="1.99999999999999999999"
    )
    elementB = data_fixture.create_builder_heading_element(
        page=page2, order="2.00300000000000000000"
    )
    ElementHandler().recalculate_full_orders(page)
    elements = Element.objects.filter(page=page)
    assert elements[0].id == element6.id
    assert elements[0].order == Decimal("1.00000000000000000000")
    assert elements[1].id == element1.id
    assert elements[1].order == Decimal("2.00000000000000000000")
    assert elements[2].id == element3.id
    assert elements[2].order == Decimal("3.00000000000000000000")
    assert elements[3].id == element2.id
    assert elements[3].order == Decimal("4.00000000000000000000")
    assert elements[4].id == element4.id
    assert elements[4].order == Decimal("5.00000000000000000000")
    assert elements[5].id == element5.id
    assert elements[5].order == Decimal("6.00000000000000000000")
    assert elements[6].id == element7.id
    assert elements[6].order == Decimal("7.00000000000000000000")
    assert elements[7].id == element8.id
    assert elements[7].order == Decimal("8.00000000000000000000")
    # Other page elements shouldn't be reordered
    elements = Element.objects.filter(page=page2)
    assert elements[0].id == elementA.id
    assert elements[0].order == Decimal("1.99999999999999999999")
    assert elements[1].id == elementB.id
    assert elements[1].order == Decimal("2.00300000000000000000")