def test_user_with_multiple_teams_is_redirected_home_on_successful_signin( self): user = UserAuth.objects.create_user(username='******', password='******') teams = [ Profile.objects.create(slug='team1'), Profile.objects.create(slug='team2') ] for team in teams: team.members.add(user.profile) assert_equal(user.profile.teams.all().count(), 2) url = reverse('app-signin') user_data = { 'username': '******', 'password': '******', } request = self.factory.post(url, data=user_data) request.user = AnonymousUser() request.session = SessionStore('session') response = signin_view(request) assert_equal(response.status_code, 302) assert_equal(response.url, reverse('app-user-profile'))
def test_user_is_redirected_home_on_successful_signin(self): UserAuth.objects.create_user(username='******', password='******') url = reverse('app-signin') user_data = { 'username': '******', 'password': '******', } request = self.factory.post(url, data=user_data) request.user = AnonymousUser() request.session = SessionStore('session') response = signin_view(request) assert_equal(response.status_code, 302) assert_equal(response.url, reverse('app-new-project', kwargs={'owner_name': 'mjumbewu'}))
def test_user_with_no_teams_is_redirected_home_on_successful_signin(self): user = UserAuth.objects.create_user(username='******', password='******') assert_equal(user.profile.teams.all().count(), 0) url = reverse('app-signin') user_data = { 'username': '******', 'password': '******', } request = self.factory.post(url, data=user_data) request.user = AnonymousUser() request.session = SessionStore('session') response = signin_view(request) assert_equal(response.status_code, 302) assert_equal(response.url, reverse('app-user-profile'))
def test_user_with_one_team_is_redirected_home_on_successful_signin(self): user = UserAuth.objects.create_user(username='******', password='******') team = Profile.objects.create(slug='openplans') team.members.add(user.profile) assert_equal(user.profile.teams.all().count(), 1) url = reverse('app-signin') user_data = { 'username': '******', 'password': '******', } request = self.factory.post(url, data=user_data) request.user = AnonymousUser() request.session = SessionStore('session') response = signin_view(request) assert_equal(response.status_code, 302) assert_equal(response.url, reverse('app-profile', kwargs=dict(profile_slug='openplans')))
def test_user_with_one_team_is_redirected_home_on_successful_signin(self): user = UserAuth.objects.create_user(username='******', password='******') team = Profile.objects.create(slug='openplans') team.members.add(user.profile) assert_equal(user.profile.teams.all().count(), 1) url = reverse('app-signin') user_data = { 'username': '******', 'password': '******', } request = self.factory.post(url, data=user_data) request.user = AnonymousUser() request.session = SessionStore('session') response = signin_view(request) assert_equal(response.status_code, 302) assert_equal( response.url, reverse('app-profile', kwargs=dict(profile_slug='openplans')))