Exemplo n.º 1
0
def test_login_overlay():
    with h.login_overlay():
        raise HTTPUnauthorized()
    with h.login_overlay(exceptions=['foo']):
        raise HTTPUnauthorized()
    with td.raises(HTTPUnauthorized):
        with h.login_overlay(exceptions=['foobar']):
            raise HTTPUnauthorized()
Exemplo n.º 2
0
 def add_project(self, **form_data):
     with h.login_overlay():
         require_access(self.neighborhood, 'register')
     verify = c.form_errors == {'_the_form': u'phone-verification'}
     c.show_phone_verification_overlay = verify
     c.add_project = W.add_project
     form_data.setdefault('tools', W.add_project.default_tools)
     form_data['neighborhood'] = self.neighborhood.name
     return dict(neighborhood=self.neighborhood, form_data=form_data)
Exemplo n.º 3
0
 def add_project(self, **form_data):
     with h.login_overlay():
         require_access(self.neighborhood, 'register')
     verify = c.form_errors == {'_the_form': 'phone-verification'}
     c.show_phone_verification_overlay = verify
     c.add_project = W.add_project
     form_data.setdefault('tools', W.add_project.default_tools)
     form_data['neighborhood'] = self.neighborhood.name
     return dict(neighborhood=self.neighborhood, form_data=form_data)
Exemplo n.º 4
0
 def _check_security(self):
     with h.login_overlay(exceptions=['process']):
         require_access(self.neighborhood, 'register')
Exemplo n.º 5
0
 def _check_security(self):
     with h.login_overlay(exceptions=['process']):
         require_access(self.neighborhood, 'register')