Exemplo n.º 1
0
    def test_PilotList(self):
        url = reverse('pilot_list')
        request = self.factory.get(url)

        # Anonymous
        request.user = AnonymousUser()
        response = PilotList.as_view()(request)
        self.assertEqual(response.status_code, 302)

        # Not anonymous, no pilots
        request.user = self.regular_user
        response = PilotList.as_view()(request)
        self.assertEqual(response.status_code, 200)
        self.assertEqual(len(response.context_data['pilot_list']), 0)

        # Not anonymous, two pilots
        request.user = self.regular_user
        helper.create_pilot(username='******')
        helper.create_pilot(username='******')
        response = PilotList.as_view()(request)
        self.assertEqual(response.status_code, 200)
        self.assertEqual(len(response.context_data['pilot_list']), 2)
Exemplo n.º 2
0
    def test_PilotList(self):
        url = reverse('pilot_list')
        request = self.factory.get(url)

        # Anonymous
        request.user = AnonymousUser()
        response = PilotList.as_view()(request)
        self.assertEqual(response.status_code, 302)

        # Not anonymous, no pilots
        request.user = self.regular_user
        response = PilotList.as_view()(request)
        self.assertEqual(response.status_code, 200)
        self.assertEqual(len(response.context_data['pilot_list']), 0)

        # Not anonymous, two pilots
        request.user = self.regular_user
        helper.create_pilot(username='******')
        helper.create_pilot(username='******')
        response = PilotList.as_view()(request)
        self.assertEqual(response.status_code, 200)
        self.assertEqual(len(response.context_data['pilot_list']), 2)
Exemplo n.º 3
0
urlpatterns = [
    url(r'^login/$', auth.views.login, {'template_name': 'checkouts/login.html',}, name='login'),
    url(r'^logout/$', auth.views.logout_then_login, name='logout'),
    url(r'^password_change/$', auth.views.password_change, {'template_name': 'checkouts/password_change_form.html',}, name='password_change'),
    url(r'^password_change/done/$', auth.views.password_change_done, {'template_name': 'checkouts/password_change_done.html',}, name='password_change_done'),
    url(r'^emerald/', include(admin.site.urls)),
    # Checkouts app views
    url(
        regex=r'^$',
        # No 'home' view at this time, but we may want to add one later. For
        # now, provide a redirect to a popular view instead.
        view=lambda x: redirect('checkout_filter', permanent=False),
    ),
    url(
        regex=r'^pilots/$',
        view=PilotList.as_view(),
        name='pilot_list',
    ),
    url(
        regex=r'^pilots/(?P<username>\w+)/$',
        view=PilotDetail.as_view(),
        name='pilot_detail',
    ),
    url(
        regex=r'^airstrips/$',
        view=AirstripList.as_view(),
        name='airstrip_list',
    ),
    url(
        regex=r'^airstrips/(?P<ident>\w+)/$',
        view=AirstripDetail.as_view(),
Exemplo n.º 4
0
 url(r'^password_change/done/$',
     auth.views.password_change_done, {
         'template_name': 'checkouts/password_change_done.html',
     },
     name='password_change_done'),
 url(r'^emerald/', include(admin.site.urls)),
 # Checkouts app views
 url(
     regex=r'^$',
     # No 'home' view at this time, but we may want to add one later. For
     # now, provide a redirect to a popular view instead.
     view=lambda x: redirect('checkout_filter', permanent=False),
 ),
 url(
     regex=r'^pilots/$',
     view=PilotList.as_view(),
     name='pilot_list',
 ),
 url(
     regex=r'^pilots/(?P<username>\w+)/$',
     view=PilotDetail.as_view(),
     name='pilot_detail',
 ),
 url(
     regex=r'^airstrips/$',
     view=AirstripList.as_view(),
     name='airstrip_list',
 ),
 url(
     regex=r'^airstrips/(?P<ident>\w+)/$',
     view=AirstripDetail.as_view(),