Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- url(r'^create/(?P<userName>[0-9a-zA-Z-]+)/$', views.create, name='create'),
- from django.test import TestCase, Client
- client = Client()
- def test_create(self):
- """Test the url for "create"
- """
- response = self.client.get('/mission/create/' + str(self.userName))
- self.assertEqual(response.status_code, 200)
- FAIL: test_create (mission.tests.MissionUrlTests)
- Test the url for "create"
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/actinbox/mission/tests.py", line 122, in test_create
- self.assertEqual(response.status_code, 200)
- AssertionError: 301 != 200
- response = self.client.get('/mission/create/' + str(self.userName))
- response = self.client.get('/mission/create/' + str(self.userName) + '/')
- response = self.client.get('/mission/create/{0}/'.format(self.userName))
- from django.core.urlresolvers import reverse
- def test_create(self):
- response = self.client.get(reverse('create', args=[self.userName]))
- self.assertEqual(response.status_code, 200)
- class ContactsEndpoints(TestCase):
- def setUp(self):
- self.client = APIClient(enforce_csrf_checks=True)
- self.user = User.objects.create_user(
- username='spencercooley', email='contact@spencercooley.com',
- password='top_secret')
- self.application = Application.objects.create(
- name = "vue.js frontend",client_type = "public",
- authorization_grant_type = "Resource owner password-based")
- self.access_token = AccessToken.objects.create(
- user=self.user,
- application=self.application,
- expires=datetime.date.today() + datetime.timedelta(days=1),
- token="TGuwFQycHXYUmvvLQsZXeLZaQt9dta",)
- def _create_authorization_header(self, token=None):
- return "Bearer {0}".format(token or self.access_token.token)
- def test_should_return_available_access_token(self):
- self.assertEqual(self.access_token.token, 'TGuwFQycHXYUmvvLQsZXeLZaQt9dta')
- def test_should_have_response_200_on_all_get_endpoints(self):
- response = self.client.get('/v1/contacts/',
- {},
- HTTP_AUTHORIZATION=self._create_authorization_header())
- self.assertEqual(response.status_code, 200)
Add Comment
Please, Sign In to add comment