Example #1
0
 def test_registered_emails(self):
     """ Return a list of emails associated with the user. """
     self.setUp()
     request = FakeRequest()
     request.remote_addr = '127.0.0.1'
     path = '/%s/register' % VERSION
     response = self.app.get(path,
                             status = 200)
     self.failUnless('navigator.id.registerVerifiedEmail'
                     in response.body)
     self.failUnless(self.good_credentials.get('email') in response.body)
     # get_certificate tested elsewhere.
     self.purge_db()
Example #2
0
    def test_logout(self):
        self.setUp()
        path = "/%s/logout" % VERSION
        request = FakeRequest()
        request.remote_addr = "127.0.0.1"
        signature = self.app.app.wrap_app.app.\
                    controllers['auth'].gen_signature(
                        self.user_info.get('uid'),
                        request)
        params = self.default_params.copy()
        params.update({'sig': signature})

        self.app.get(path,
                    params = params,
                    extra_environ = self.extra_environ)