def METHOD_NAME(window):
    dummy1 = UIDummy(width=100, height=100)
    dummy2 = UIDummy(width=100, height=100)
    dummy3 = UIDummy(width=100, height=100)
    dummy4 = UIDummy(width=100, height=100)
    dummy5 = UIDummy(width=200, height=100)
    dummy6 = UIDummy(width=100, height=200)
    subject = UIGridLayout(
        column_count=3,
        row_count=3,
    )
    subject.add(dummy1, 0, 0)
    subject.add(dummy2, 0, 1)
    subject.add(dummy3, 1, 0)
    subject.add(dummy4, 1, 1)
    subject.add(dummy5, 0, 2, col_span=2)
    subject.add(dummy6, 2, 0, row_span=3)
    subject.rect = Rect(0, 0, *subject.size_hint_min)
    subject.do_layout()
    assert dummy1.position == (0, 200)
    assert dummy2.position == (0, 100)
    assert dummy3.position == (100, 200)
    assert dummy4.position == (100, 100)
    assert dummy5.position == (0, 0)
    assert dummy6.position == (200, 50)