コード例 #1
0
ファイル: user.py プロジェクト: Azula/votabo
 def test_email_blank(self):
     DBSession.add(self.user1)
     request = testing.DummyRequest(referrer="/",
                                    matchdict={"name": u"test-user1"},
                                    POST={"email": ""})
     info = user_update(request)
     self.assertEqual(self.user1.email, None)
コード例 #2
0
ファイル: user.py プロジェクト: Azula/votabo
 def test_email_set(self):
     DBSession.add(self.user1)
     request = testing.DummyRequest(referrer="/",
                                    matchdict={"name": u"test-user1"},
                                    POST={"email": "*****@*****.**"})
     info = user_update(request)
     self.assertEqual(self.user1.email, "*****@*****.**")
コード例 #3
0
ファイル: user.py プロジェクト: Azula/votabo
 def test_self_pass_ok(self):
     DBSession.add(self.user1)
     request = testing.DummyRequest(referrer="/",
                                    user=self.user1,
                                    matchdict={"name": u"_self"},
                                    POST={
                                        "current_password": "******",
                                        "email": "*****@*****.**",
                                    })
     info = user_update(request)
     self.assertEqual(self.user1.email, "*****@*****.**")
コード例 #4
0
ファイル: user.py プロジェクト: Azula/votabo
    def test_password_ok_other(self):
        DBSession.add(self.user1)
        original_password = self.user1.password

        request = testing.DummyRequest(referrer="/",
                                       matchdict={"name": u"test-user1"},
                                       POST={
                                           "new_password_1": "asdf1234",
                                           "new_password_2": "asdf1234",
                                       })
        info = user_update(request)

        self.assertNotEqual(self.user1.password, original_password)
コード例 #5
0
ファイル: user.py プロジェクト: Azula/votabo
    def test_password_ok_self(self):
        DBSession.add(self.user1)
        DBSession.add(self.user2)
        original_password1 = self.user1.password
        original_password2 = self.user2.password

        request = testing.DummyRequest(referrer="/",
                                       user=self.user2,
                                       matchdict={"name": u"_self"},
                                       POST={
                                           "current_password": "******",
                                           "new_password_1": "asdf1234",
                                           "new_password_2": "asdf1234",
                                       })
        info = user_update(request)

        self.assertEqual(self.user1.password, original_password1)
        self.assertNotEqual(self.user2.password, original_password2)