Ejemplo n.º 1
0
 def test_endopint_returns_400_on_bad_input(self):
     data = {
         'username': '',
         'password': '******'
     }
     request = self.factory.post('/api/v1/users/', data, format='json')
     response = ExtendedUserList.as_view()(request)
     self.assertEqual(response.status_code, 400)
Ejemplo n.º 2
0
    def setUp(self):
        self.factory = RequestFactory()
        data = {
            'username': '******',
            'password': '******'
        }

        request = self.factory.post('/api/v1/users/', data, format='json')
        response = ExtendedUserList.as_view()(request)
        response.render()
        self.response_body = json.loads(response.content)
Ejemplo n.º 3
0
from django.conf.urls import patterns, url

from extended_user.views import ExtendedUserDetail, ExtendedUserList, Me, Session


urlpatterns = patterns(
    "",
    url(r"me/?$", Me.as_view(), name="me"),
    url(r"session/?$", Session.as_view(), name="session"),
    url(r"(?P<pk>\d+)/?$", ExtendedUserDetail.as_view(), name="extendeduser-detail"),
    url(r"$", ExtendedUserList.as_view(), name="extendeduser-list"),
)