def test_getuser_deleted(self): backend = AirmozillaBrowserIDBackend() user = User.objects.create(username='******') eq_(backend.get_user(user.id), user) # twice eq_(backend.get_user(user.id), user) user.delete() eq_(backend.get_user(user.id), None)
def test_getuser_known(self): backend = AirmozillaBrowserIDBackend() user = User.objects.create(username='******') eq_(backend.get_user(user.id), user) # a second time and it should be coming from the cache eq_(backend.get_user(user.id), user) # change the user and it should be reflected user.username = '******' user.save() eq_(backend.get_user(user.id).username, 'zandr') # a second time eq_(backend.get_user(user.id).username, 'zandr')
def test_getuser_none(self): backend = AirmozillaBrowserIDBackend() eq_(backend.get_user(0), None) eq_(backend.get_user(None), None)