def test_setResponse(self):
        c = CramMD5Credentials()
        chal = c.getChallenge()
        c.setResponse(b" ".join(
            (b"squirrel",
             hexlify(HMAC(b'supersecret', chal).digest()))))
        self.assertTrue(c.checkPassword(b'supersecret'))
        self.assertEqual(c.username, b"squirrel")
When C{setResponse} is called with a string that is the username and
dataset/ETHPy150Open twisted/twisted/twisted/cred/test/test_cramauth.py/CramMD5CredentialsTests.test_setResponse