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
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)
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
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