Beispiel #1
0
 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)
Beispiel #2
0
 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')
Beispiel #3
0
 def test_getuser_none(self):
     backend = AirmozillaBrowserIDBackend()
     eq_(backend.get_user(0), None)
     eq_(backend.get_user(None), None)