Ejemplo n.º 1
0
  def test_join_with_deleted_email(self):
    self.form_data['email'] = '*****@*****.**'
    r = self.client.post('/join', self.form_data)
    self.assert_join_validation_error(r, 'already associated')

    api.actor_remove(api.ROOT, '*****@*****.**')

    self.form_data['email'] = '*****@*****.**'
    r = self.client.post('/join', self.form_data)
    r = self.assertRedirectsPrefix(r, '/welcome')
Ejemplo n.º 2
0
    def test_join_with_deleted_email(self):
        self.form_data['email'] = '*****@*****.**'
        r = self.client.post('/join', self.form_data)
        self.assert_join_validation_error(r, 'already associated')

        api.actor_remove(api.ROOT, '*****@*****.**')

        self.form_data['email'] = '*****@*****.**'
        r = self.client.post('/join', self.form_data)
        r = self.assertRedirectsPrefix(r, '/welcome')
Ejemplo n.º 3
0
    def test_login_deleted(self):
        log = 'popular'
        pwd = self.passwords[clean.nick(log)]
        r = self.client.post('/login', {'log': log, 'pwd': pwd})
        r = self.assertRedirectsPrefix(r, '/user/popular/overview')
        self.assertTemplateUsed(r, 'actor/templates/overview.html')
        self.assertTemplateUsed(r, 'common/templates/flash.html')

        api.actor_remove(api.ROOT, 'popular')
        r = self.client.post('/login', {'log': log, 'pwd': pwd})
        self.assert_error_contains(r, 'Invalid username')
        self.assertTemplateUsed(r, 'login/templates/login.html')
Ejemplo n.º 4
0
    def test_login_deleted(self):
        log = "popular"
        pwd = self.passwords[clean.nick(log)]
        r = self.client.post("/login", {"log": log, "pwd": pwd})
        r = self.assertRedirectsPrefix(r, "/user/popular/overview")
        self.assertTemplateUsed(r, "actor/templates/overview.html")
        self.assertTemplateUsed(r, "common/templates/flash.html")

        api.actor_remove(api.ROOT, "popular")
        r = self.client.post("/login", {"log": log, "pwd": pwd})
        self.assert_error_contains(r, "Invalid username")
        self.assertTemplateUsed(r, "login/templates/login.html")
Ejemplo n.º 5
0
  def test_login_deleted(self):
    log = 'popular'
    pwd = self.passwords[clean.nick(log)]
    r = self.client.post('/login', {'log': log, 'pwd': pwd})
    r = self.assertRedirectsPrefix(r, '/user/popular/overview')
    self.assertTemplateUsed(r, 'actor/templates/overview.html')
    self.assertTemplateUsed(r, 'common/templates/flash.html')

    api.actor_remove(api.ROOT, 'popular')
    r = self.client.post('/login', {'log': log, 'pwd': pwd})
    self.assert_error_contains(r, 'Invalid username')
    self.assertTemplateUsed(r, 'login/templates/login.html')