Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from django.test import TestCase, Client
- from django.urls import reverse
- from taskManager.models import Board, User
- class TaskManagerTests(TestCase):
- def test_queryset_contains_only_user_boards(self):
- user1 = User.objects.create(username='testuser')
- user1.set_password('12345')
- user1.save()
- client = Client()
- client.login(username='testuser', password='12345')
- user2 = User.objects.create(username='user2', password='password123', email="email2@gmail.com")
- Board.objects.create(name='board1', user=user1)
- Board.objects.create(name='board2', user=user1)
- Board.objects.create(name='board3', user=user1)
- Board.objects.create(name='board4', user=user2)
- Board.objects.create(name='board5', user=user2)
- queryset = Board.objects.filter(user=user1)
- response = client.get(reverse('boards_list'))
- self.assertQuerysetEqual(queryset, response.context['boards'])
Add Comment
Please, Sign In to add comment