コード例 #1
0
 def test_user_log_as_argument(self):
     """
     Tests that a user that has something done to them gets into the user
     log.
     """
     user = UserProfile(username='******')
     user.save()
     ActivityLog.create(amo.LOG.ADD_USER_WITH_ROLE, user, 'developer',
                        Addon.objects.get())
     entries = ActivityLog.objects.for_user(self.request.user)
     assert len(entries) == 1
     entries = ActivityLog.objects.for_user(user)
     assert len(entries) == 1
コード例 #2
0
ファイル: test_models.py プロジェクト: kewisch/addons-server
 def test_user_log_as_argument(self):
     """
     Tests that a user that has something done to them gets into the user
     log.
     """
     u = UserProfile(username='******')
     u.save()
     amo.log(amo.LOG['ADD_USER_WITH_ROLE'],
             u, 'developer', Addon.objects.get())
     entries = ActivityLog.objects.for_user(self.request.user)
     eq_(len(entries), 1)
     entries = ActivityLog.objects.for_user(u)
     eq_(len(entries), 1)
コード例 #3
0
ファイル: test_models.py プロジェクト: Osmose/olympia
 def test_user_log_as_argument(self):
     """
     Tests that a user that has something done to them gets into the user
     log.
     """
     user = UserProfile(username='******')
     user.save()
     ActivityLog.create(amo.LOG.ADD_USER_WITH_ROLE,
                        user, 'developer', Addon.objects.get())
     entries = ActivityLog.objects.for_user(self.request.user)
     assert len(entries) == 1
     entries = ActivityLog.objects.for_user(user)
     assert len(entries) == 1
コード例 #4
0
 def test_success_no_account_registers(self):
     user_qs = UserProfile.objects.filter(email='*****@*****.**')
     assert not user_qs.exists()
     identity = {u'email': u'*****@*****.**', u'uid': u'e0b6f'}
     self.fxa_identify.return_value = identity
     user = UserProfile(
         username='******', email='*****@*****.**', fxa_id='e0b6f')
     self.register_user.return_value = user
     response = self.client.get(
         self.url, {'code': 'codes!!', 'state': self.fxa_state})
     # This 302s because the user isn't logged in due to mocking.
     self.assertRedirects(
         response, reverse('users.edit'), target_status_code=302)
     self.fxa_identify.assert_called_with('codes!!', config=FXA_CONFIG)
     assert not self.login_user.called
     self.register_user.assert_called_with(mock.ANY, identity)
     user.save()  # Persist the user so it can be verified.
     data = {'token': response.cookies['jwt_api_auth_token'].value}
     verify = VerifyJSONWebTokenSerializer().validate(data)
     assert verify['user'] == user