def METHOD_NAME():
    """py.test for extension_of_extensible"""
    data = (
        (
            [
                {
                    "extensible:1": None,
                    "group": "Schedules",
                    "idfobj": "Schedule:Day:Interval",
                },
                {},
                {},
                {},
            ],
            ["Gumby", "A1", "A2"],
            1,
            ["A3"],
        ),  # objidd, objblock, n, expected
        (
            [
                {
                    "extensible:1": None,
                    "group": "Schedules",
                    "idfobj": "Schedule:Day:Interval",
                },
                {},
                {},
                {},
            ],
            ["Gumby", "A1", "A2"],
            2,
            ["A3", "A4"],
        ),  # objidd, objblock, n, expected
        (
            [
                {
                    "extensible:1": None,
                    "group": "Schedules",
                    "idfobj": "Schedule:Day:Interval",
                },
                {},
                {},
                {},
            ],
            ["Gumby", "A1", "A2"],
            3,
            ["A3", "A4", "A5"],
        ),  # objidd, objblock, n, expected
        (
            [
                {
                    "extensible:2": None,
                    "group": "Schedules",
                    "idfobj": "Schedule:Day:Interval",
                },
                {},
                {},
                {},
            ],
            ["Gumby", "A1", "A2"],
            2,
            ["A3", "A4"],
        ),  # objidd, objblock, n, expected
        (
            [
                {
                    "extensible:4": None,
                    "group": "Schedules",
                    "idfobj": "Schedule:Day:Interval",
                },
                {},
                {},
                {},
            ],
            ["Gumby", "N3", "A4", "M8", "A5"],
            4,
            ["N4", "A6", "M9", "A7"],
        ),  # objidd, objblock, n, expected
        (
            [
                {
                    "extensible:4": None,
                    "group": "Schedules",
                    "idfobj": "Schedule:Day:Interval",
                },
                {},
                {},
                {},
            ],
            ["Gumby", "N3", "A4", "M8", "A5"],
            12,
            [
                "N4",
                "A6",
                "M9",
                "A7",
                "N5",
                "A8",
                "M10",
                "A9",
                "N6",
                "A10",
                "M11",
                "A11",
            ],
        ),  # objidd, objblock, n, expected
    )
    for objidd, objblock, n, expected in data:
        result = extff.extension_of_extensible(objidd, objblock, n)
        assert result == expected