def METHOD_NAME(
    audit_companies, dynamodb, company_table, user_table
):
    """
    Test invalid company_manager_id that references invalid user_id
    """
    company_id = str(uuid.uuid4())
    user_id = str(uuid.uuid4())
    company_table.put_item(Item={"company_id": company_id, "company_manager_id": user_id})
    record = get_company_table(company_table,company_id)
    result = audit_companies.validate_company_manager_id(record)
    expected_result = {
        "company_id": company_id,
        "error_type": ErrorType.INVALID,
        "is_valid": False,
        "column": "company_manager_id",
        "data": user_id
    }
    assert result == expected_result
    user_id = str(uuid.uuid4())
    user_table.put_item(Item={"user_id": user_id})
    company_table.put_item(Item={
        "company_id":company_id,
        "company_manager_id": user_id
    })
    record = get_company_table(company_table,company_id)
    result = audit_companies.validate_company_manager_id(record)
    expected_result = {
        "company_id": company_id,
        "is_valid": True,
        "column": "company_manager_id",
    }
    assert result == expected_result