Guest User

Untitled

a guest
Mar 14th, 2018
277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. from django.test import TestCase, Client
  2. from django.urls import reverse
  3.  
  4. from taskManager.models import Board, User
  5.  
  6.  
  7. class TaskManagerTests(TestCase):
  8.  
  9. def test_queryset_contains_only_user_boards(self):
  10. user1 = User.objects.create(username='testuser')
  11. user1.set_password('12345')
  12. user1.save()
  13. client = Client()
  14. client.login(username='testuser', password='12345')
  15.  
  16. user2 = User.objects.create(username='user2', password='password123', email="email2@gmail.com")
  17. Board.objects.create(name='board1', user=user1)
  18. Board.objects.create(name='board2', user=user1)
  19. Board.objects.create(name='board3', user=user1)
  20. Board.objects.create(name='board4', user=user2)
  21. Board.objects.create(name='board5', user=user2)
  22. queryset = Board.objects.filter(user=user1)
  23. response = client.get(reverse('boards_list'))
  24. self.assertQuerysetEqual(queryset, response.context['boards'])
Add Comment
Please, Sign In to add comment