QA output created by 1388
Creating temporary sasldb, add user running QA to it
Verify saslpasswd2 has successfully added a new user
USER@HOST: userPassword
Ensure pmcd can read the password file
Start pmcd with this shiny new sasldb
Start pmproxy with mandatory authentication
Start test Python PMDA to check if username is in per-context state
Updating the Performance Metrics Name Space (PMNS) ...
Terminate PMDA if already installed ...
[...install files, make output...]
Updating the PMCD control file, and notifying PMCD ...
Check test_python metrics have appeared ... 6 metrics and N values

=== pmproxy no authentication (expect errors) ===
{
    "message": "authentication required",
    "success": false
}
{
    "message": "cannot connect to PMCD on host \u0022localhost?password=bib\u0022: Authentication - invalid parameter supplied",
    "success": false
}
{
    "message": "authentication failed",
    "success": false
}

=== pmproxy with authentication (expect success) ===
{
    "context": "CONTEXT"
    "source": "SOURCE"
    "hostspec": "HOSTSPEC"
    "labels": {
        "domainname": "DOMAINNAME"
        "groupid": GID
        "hostname": "HOSTNAME"
        "machineid": "MACHINEID"
        "userid": UID
    }
}

=== state without authentication ===
                    "value": "ctx ? user None"

=== state with authentication ===
                    "value": "ctx ? user USER"

=== verify with pminfo (expect error) ===
Error: test_python.current_username: Authentication - authentication failure

=== verify with pminfo (expect success) ===

test_python.current_username
    value "ctx ? user USER"
