I have 1.0.1 and your hack works.  Link to the trac ticket?  I can
update.

-chris

On Feb 7, 1:59 pm, "Jorge Vargas" <[EMAIL PROTECTED]> wrote:
> On 2/7/07, Patrick Lewis <[EMAIL PROTECTED]> wrote:
>
>
>
> > On Feb 7, 12:54 pm, "percious" <[EMAIL PROTECTED]> wrote:
>
> > > class testUser(unittest.TestCase):
> > >     def testGetPassword(self):
> > >         user = User('user_name', '[EMAIL PROTECTED]', 'the user',
> > > 'asdf')
> > >         print user.password
> > >         session.save(user)
> > >         session.flush()
> > >         session.delete(user)
> > >         session.flush()
>
> > > OK, so when you print the password you should get some jibberish SHA
> > > string, but instead you get a hearty 'asdf'
>
> > If you are running TG <= 1.0.1, I think that's a bug with the
> > implementation outside of a request for sqlalchemy. Try setting the
> > sqlobject config 'identity.soprovider.encryption_algorithm': 'sha1',
> > and see if that fools it into working.
>
> not sure about this part.
>
> > In svn, it looks like this bug has been corrected, although it looks
> > to me like it will raise an exception outside of a running identity
> > provider (i.e. in your test case).
>
> but yes that is the case your user instances are never being process
> by the Identity code, remember that the User class is just a plain
> object.
>
>


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to