def test_reset_password_password2(self):
        """Test ResetPasswordForm password2."""
        from invenio_accounts.forms import ResetPasswordForm

        form = ResetPasswordForm(password=self.password,
                                 password2=self.password)
        assert form.validate() is True

        form = ResetPasswordForm(password=self.password,
                                 password2=self.password + "different")
        assert form.validate() is False
Example #2
0
    def test_reset_password_password(self):
        """Test ResetPasswordForm password."""
        from invenio_accounts.forms import ResetPasswordForm

        not_valid_pwd = "x" * (self.min_len - 1)
        valid_pwd = "x" * self.min_len

        form = ResetPasswordForm(password=self.password,
                                 password2=self.password)
        assert form.validate() is True

        form = ResetPasswordForm(password=not_valid_pwd,
                                 password2=not_valid_pwd)
        assert form.validate() is False

        form = ResetPasswordForm(password=valid_pwd, password2=valid_pwd)
        assert form.validate() is True