示例#1
0
    def test_auth_required_return_200(self):
        self.request.entree_user = self.user

        ViewClass = ProfileView.as_view()
        view = ViewClass(self.request)

        assert_equals(200, view.status_code)
示例#2
0
    def test_auth_required_return_200(self):
        self.request.entree_user = self.user

        ViewClass = ProfileView.as_view()
        view = ViewClass(self.request)

        assert_equals(200, view.status_code)
示例#3
0
    def test_auth_required_redirect_anonymous(self):
        self.request.entree_user = AnonymousUser()

        ViewClass = ProfileView.as_view()
        view = ViewClass(self.request)

        assert_equals(302, view.status_code)
        assert_equals(view['Location'], reverse('login'))
示例#4
0
    def test_auth_required_redirect_anonymous(self):
        self.request.entree_user = AnonymousUser()

        ViewClass = ProfileView.as_view()
        view = ViewClass(self.request)

        assert_equals(302, view.status_code)
        assert_equals(view["Location"], reverse("login"))
示例#5
0
from django.conf.urls import patterns, url
from django.views.decorators.csrf import csrf_exempt
from entree.site.views import ProfileView, ProfileFetchView, ProfileEdit

urlpatterns = patterns(
    'entree.site.views',
    url(r'^edit/(?P<site_id>\d+)/(?P<next_url>[\w\d=]+)/$',
        ProfileEdit.as_view(),
        name='profile_edit'),
    url(r'^edit/(?P<site_id>\d+)/$',
        ProfileEdit.as_view(),
        name='profile_edit'),

    #used only to generate appropriate link in class ShowApiView
    url(r'^edit/$', ProfileEdit.as_view(), name='profile_edit'),
    url(r'^fetch/$',
        csrf_exempt(ProfileFetchView.as_view()),
        name='profile_fetch'),
    url(r'^$', ProfileView.as_view(), name='profile'))
示例#6
0
from django.conf.urls import patterns, url
from django.views.decorators.csrf import csrf_exempt
from entree.site.views import ProfileView, ProfileFetchView, ProfileEdit


urlpatterns = patterns('entree.site.views',
    url(r'^edit/(?P<site_id>\d+)/(?P<next_url>[\w\d=]+)/$', ProfileEdit.as_view(), name='profile_edit'),
    url(r'^edit/(?P<site_id>\d+)/$', ProfileEdit.as_view(), name='profile_edit'),

    #used only to generate appropriate link in class ShowApiView
    url(r'^edit/$', ProfileEdit.as_view(), name='profile_edit'),

    url(r'^fetch/$', csrf_exempt(ProfileFetchView.as_view()), name='profile_fetch'),
    url(r'^$', ProfileView.as_view(), name='profile')
)