Advertisement
Guest User

Untitled

a guest
Mar 16th, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. @pytest.mark.django_db
  2. def test_404_nonexistent_program():
  3.  
  4. dummy_username = 'dummy'
  5. dummy_psswd = 'dummy'
  6.  
  7. user = User.objects.create_user(username=dummy_username)
  8. user.set_password(dummy_psswd)
  9. # user.set_active(True)
  10. user.save()
  11.  
  12. client = Client()
  13.  
  14. print client.login(username=dummy_username, password=dummy_psswd)
  15.  
  16. response = client.get("/NONEXISTENT_PROGRAM/")
  17. print response.content
  18.  
  19. # follow the redirections
  20. while response.status_code == 301 or response.status_code == 302:
  21.  
  22. response = client.get(response.get('location'))
  23. print response.content
  24.  
  25. assert response.status_code == 404
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement