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)
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, "*****@*****.**")
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, "*****@*****.**")
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)
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)