def METHOD_NAME(globbing_creator, filter_patterns, constraints, request):
    if constraints == "constraints_absolute":
        expected_result = [
            "A-*-MSG4-______-*-???-????????????-B-2019123112??-C",
            "A-*-MSG4-IR_108-*-???-????????????-B-2019123112??-C",
        ]
    elif constraints == "constraints_relative":
        expected_result = [
            "A-*-MSG4-______-*-???-2000010100??-B-????????????-C",
            "A-*-MSG4-IR_108-*-???-2000010100??-B-????????????-C",
            "A-*-MSG4-______-*-???-1999123123??-B-????????????-C",
            "A-*-MSG4-IR_108-*-???-1999123123??-B-????????????-C",
        ]
    constraints = request.getfixturevalue(constraints)
    gp_abs = globbing_creator.construct_globbing_patterns(filter_patterns, constraints)
    assert gp_abs == expected_result