Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class EntryResourceTest(ResourceTestCaseMixin, TestCase):
- class Meta:
- queryset = Project.objects.all()
- resource_name = 'project'
- allowed_methods = ['get', 'post', 'put']
- authentication = Authentication()
- authorization = Authorization()
- def setUp(self):
- super(EntryResourceTest, self).setUp()
- # Create a user.
- self.username = 'daniel'
- self.password = 'pass'
- self.user = User.objects.create_user(self.username, 'daniel@example.com', self.password)
- def login(self):
- return self.api_client.client.login(
- username=self.username, password=self.password)
- def get_credentials(self):
- return self.create_basic(username=self.username, password=self.password)
- def test_post_list(self):
- self.login()
- req_get = self.api_client.get('/api/project/', format='json', authentication=self.get_credentials()) # -> get works and i get 200 status code
- req_post = self.api_client.post('/api/project/', format='json', data=self.post_data, authentication=self.get_credentials())
- django-admin test myapp.api.project.tests
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement