I fixed it by uninstalling Python 2.6.5 and installing 2.6.4 instead.

On Apr 19, 8:44 pm, Brian McKeever <kee...@gmail.com> wrote:
> I'm having the same problem. None of my tests are able to log in on
> this computer.
>
> Here's an example:
>
>     def test_bug(self):
>         response = self.client.get(reverse('home'))
>         self.assertRedirects(response, 'accounts/login/?next=/home/',
> 302, 200)
>         bob = User(
>                 username = 'Bob', email = '....@gmail.com')
>
>         bob.set_password('Bob')
>         bob.save()
>         assert self.client.login( username = 'Bob', password = 'Bob')
>         response = self.client.get(reverse('home'))
>         self.assertRedirects(response, 'accounts/login/?next=/home/',
> 302, 200)
>
> Thistestpasses even though it should log in.
>
> I'm on a freshly reformatted XP Pro machine.
> I'm running Django 1.1.1 and Python 2.6.5
> My code runs fine on my other machine running ubuntu 9.10, Django
> 1.1.1, and Python 2.6.4.
>
> On Apr 10, 11:36 am, adambossy <adambo...@gmail.com> wrote:
>
>
>
> > I forgot to mention: I'm using Django 1.0 on Ubuntu.
>
> > On Apr 9, 10:41 pm, adambossy <adambo...@gmail.com> wrote:
>
> > > I have created users for my unit tests in two ways:
>
> > > 1) Create a fixture for "auth.user" that looks roughly like this:
>
> > >     {
> > >         "pk": 1,
> > >         "model": "auth.user",
> > >         "fields": {
> > >             "username": "homer",
> > >             "is_active": 1,
> > >             "password":
> > > "sha1$72cd3$4935449e2cd7efb8b3723fb9958fe3bb100a30f2",
> > >             ...
> > >         }
> > >     }
>
> > > I've left out the seemingly unimportant parts.
>
> > > 2) Use 'create_user' in the setUp function (although I'd rather keep
> > > everything in my fixtures class):
>
> > >       def
> > > setUp(self):
> > >               User.objects.create_user('homer', 'ho...@simpson.net',
> > > 'simpson')
>
> > > Note that the password is simpson in both cases.
>
> > > I've verified that this info is correctly being loaded into thetest
> > > database time and time again. I can grab the User object using
> > > User.objects.get. I can verify the password is correct using
> > > 'check_password.' The user is active.
>
> > > Yet, invariably, self.client.login(username='homer',
> > > password='simpson') FAILS. I'm baffled as to why. I think I've read
> > > every single Internet discussion pertaining to this. Can anybody help?
> > > My login code looks like this:
>
> > >                 login = self.client.login(username='homer',
> > > password='simpson')
> > >                 self.assertTrue(login)
>
> > > Thanks,
>
> > > Adam
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Django users" group.
> To post to this group, send email to django-us...@googlegroups.com.
> To unsubscribe from this group, send email to 
> django-users+unsubscr...@googlegroups.com.
> For more options, visit this group 
> athttp://groups.google.com/group/django-users?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to