import uuid


def fake_metadata_full(fake_metadata_runner):
    """Generate a fake set of claims
    These claims should represent all claims known to runner, including common questionnaire
    level claims.
    """
    fake_questionnaire_claims = {
        "user_id": "1",
        "period_id": "3",
        "period_str": "2016-01-01",
        "ref_p_start_date": "2016-02-02",
        "ref_p_end_date": "2016-03-03",
        "ru_name": "Apple",
        "return_by": "2016-07-07",
        "case_ref": "1000000000000001",
        "case_id": str(uuid.uuid4()),
    }

    return dict(fake_metadata_runner, **fake_questionnaire_claims)