Exemplo n.º 1
0
	def test_invite_acceptance(self):
		inv = EmailInvite.objects.create(user=self.user, email='*****@*****.**')
		user = User.objects.create(username='******', email='*****@*****.**')
		req = self.factory.get(inv.get_absolute_url())
		accept_invite(req, user)
		inv = EmailInvite.objects.get(pk=inv.pk)
		self.assertEqual(inv.accepted_user, user)


		#assert that users follow each other by default
		self.assertEqual(follow.get_user_followers(self.user.pk),[user.pk])
		self.assertEqual(follow.get_user_followers(user.pk),[self.user.pk])
Exemplo n.º 2
0
    def test_invite_acceptance(self):
        inv = EmailInvite.objects.create(user=self.user,
                                         email='*****@*****.**')
        user = User.objects.create(username='******',
                                   email='*****@*****.**')
        req = self.factory.get(inv.get_absolute_url())
        accept_invite(req, user)
        inv = EmailInvite.objects.get(pk=inv.pk)
        self.assertEqual(inv.accepted_user, user)

        #assert that users follow each other by default
        self.assertEqual(follow.get_user_followers(self.user.pk), [user.pk])
        self.assertEqual(follow.get_user_followers(user.pk), [self.user.pk])
Exemplo n.º 3
0
	def test_accept_invite(self):
		u = User.objects.create(username='******', email='*****@*****.**')
		inv = EmailInvite.objects.create(user=u, email='*****@*****.**')

		resp = self.client.get(inv.get_absolute_url())
		self.assertEqual(resp.status_code, 200)
		self.assertIn(inv.code, resp.content)

		resp = self.client.post(inv.get_absolute_url(), 
			{'username':'******', 'password':'******', 
			'email': '*****@*****.**'}, follow=False)

		self.assertEqual(resp.status_code, 302)

		u2 = User.objects.get(username='******')

		inv = EmailInvite.objects.get(pk=inv.pk)
		self.assertEqual(inv.accepted_user, u2)
		#assert that users follow each other by default
		self.assertEqual(follow.get_user_followers(u.pk),[u2.pk])
		self.assertEqual(follow.get_user_followers(u2.pk),[u.pk])
Exemplo n.º 4
0
    def test_accept_invite(self):
        u = User.objects.create(username='******', email='*****@*****.**')
        inv = EmailInvite.objects.create(user=u, email='*****@*****.**')

        resp = self.client.get(inv.get_absolute_url())
        self.assertEqual(resp.status_code, 200)
        self.assertIn(inv.code, resp.content)

        resp = self.client.post(inv.get_absolute_url(), {
            'username': '******',
            'password': '******',
            'email': '*****@*****.**'
        },
                                follow=False)

        self.assertEqual(resp.status_code, 302)

        u2 = User.objects.get(username='******')

        inv = EmailInvite.objects.get(pk=inv.pk)
        self.assertEqual(inv.accepted_user, u2)
        #assert that users follow each other by default
        self.assertEqual(follow.get_user_followers(u.pk), [u2.pk])
        self.assertEqual(follow.get_user_followers(u2.pk), [u.pk])
Exemplo n.º 5
0
def follower_users_list(request):
	user_list = User.objects.filter(pk__in=follow.get_user_followers(request.user.pk))
	profile = request.user.get_profile()
	return direct_to_template(request, 'profiles/follow/follower_users.html', locals())
Exemplo n.º 6
0
def number_of_followers(user):
	return len(follow.get_user_followers(user.pk))
Exemplo n.º 7
0
def number_of_followers(user):
    return len(follow.get_user_followers(user.pk))