def test_credentials_refresh_with_storage(self):
        private_key = datafile('privatekey.pem')
        credentials = PyCryptoSignedJwtAssertionCredentials(
            '*****@*****.**',
            private_key,
            scope='read+write',
            prn='*****@*****.**')

        (filehandle, filename) = tempfile.mkstemp()
        os.close(filehandle)
        store = Storage(filename)
        store.put(credentials)
        credentials.set_store(store)
        content = self._credentials_refresh(credentials)

        self.assertEqual('Bearer 3/3w', content['Authorization'])
        os.unlink(filename)