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.