

def test_update_last_login(self):
    'Ensure that only `last_login` is updated in `update_last_login`'
    user = User.objects.get(pk=3)
    old_last_login = user.last_login
    user.username = "This username shouldn't get saved"
    request = RequestFactory().get('/login')
    signals.user_logged_in.send(sender=user.__class__, request=request, user=user)
    user = User.objects.get(pk=3)
    self.assertEqual(user.username, 'staff')
    self.assertNotEqual(user.last_login, old_last_login)

dataset/ETHPy150Open AppScale/appscale/AppServer/lib/django-1.5/django/contrib/auth/tests/signals.py SignalTestCase.test_update_last_login/original