def METHOD_NAME(cls, pkg_id, user, qa_checklist):
    package = {
        "package_creator": "test function",
        "private": False,
        "dataset_date": "[1960-01-01 TO 2012-12-31]",
        "caveats": "These are the caveats",
        "license_other": "TEST OTHER LICENSE",
        "methodology": "This is a test methodology",
        "dataset_source": "Test data",
        "license_id": "hdx-other",
        "name": pkg_id,
        "notes": "This is a test dataset",
        "title": "Test Dataset for QA Checklist " + pkg_id,
        "owner_org": "org_name_4_qa_checklist",
        "groups": [{"name": "roger"}],
        "resources": [
            {
                'package_id': pkg_id,
                'url': config.get('ckan.site_url', '') + '/storage/f/test_folder/hdx_test.csv',
                'resource_type': 'file.upload',
                'format': 'CSV',
                'name': 'hdx_test.csv'
            },
            {
                'package_id': pkg_id,
                'url': config.get('ckan.site_url', '') + '/storage/f/test_folder/hdx_test.csv',
                'resource_type': 'file.upload',
                'format': 'CSV',
                'name': 'hdx_test2.csv'
            }
        ]
    }
    if qa_checklist:
        package['qa_checklist'] = '{"test": "test"}'
    context = {'model': model, 'session': model.Session, 'user': user}
    return cls._get_action('package_create')(context, package)