Advertisement
Guest User

Untitled

a guest
Sep 27th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. class EntryResourceTest(ResourceTestCaseMixin, TestCase):
  2. class Meta:
  3. queryset = Project.objects.all()
  4. resource_name = 'project'
  5. allowed_methods = ['get', 'post', 'put']
  6. authentication = Authentication()
  7. authorization = Authorization()
  8.  
  9. def setUp(self):
  10. super(EntryResourceTest, self).setUp()
  11. # Create a user.
  12. self.username = 'daniel'
  13. self.password = 'pass'
  14. self.user = User.objects.create_user(self.username, 'daniel@example.com', self.password)
  15.  
  16. def login(self):
  17. return self.api_client.client.login(
  18. username=self.username, password=self.password)
  19.  
  20. def get_credentials(self):
  21. return self.create_basic(username=self.username, password=self.password)
  22.  
  23. def test_post_list(self):
  24. self.login()
  25. req_get = self.api_client.get('/api/project/', format='json', authentication=self.get_credentials()) # -> get works and i get 200 status code
  26. req_post = self.api_client.post('/api/project/', format='json', data=self.post_data, authentication=self.get_credentials())
  27.  
  28. django-admin test myapp.api.project.tests
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement